Похоже, у вас есть ошибка в этой строке:
parent.$("#carromonitor").html.load("carromonitor.asp");
Функция html () в jquery должна выглядеть следующим образом:
parent.$("#carromonitor").html("Your HTML code here");
Однако, поскольку вы хотите загрузить его через ajax, вам не нужна функция html (). Вы можете сделать это следующим образом:
parent.$("#carromonitor").load("carromonitor.asp");
Кроме того, ваш код в самом документе iframe должен быть в готовом блоке документа. Вы не упомянули об этом, поэтому я не знаю, сделали ли вы это уже, но он не должен запускаться до загрузки iframe:
$(document).ready(function() {
$("#submit<%response.write productid%>").click(function(event) {
alert('actualizo carromonitor!');
parent.$("#carromonitor").load("carromonitor.asp");
});
});