У меня есть список ссылок, которые открываются в iframe, например:
<ul id="frameTrigger">
<li><a target="iframe1" href="aaa.html"><img src="aaa.jpg"></a></li>
<li><a target="iframe1" href="bbb.html"><img src="bbb.jpg"></a></li>
<li><a target="iframe1" href="ccc.html"><img src="ccc.jpg"></a></li>
</ul>
Мне нужно обновить другой div после щелчка ссылки. В частности, мне нужно вызвать функцию, которая проверяет атрибут frame src
и обновляет div. Если я сделаю a:
$("#frameTrigger a").click(function() {
var iframe = $("iframe[name=iframe1]").get(0);
console.log(iframe.contentWindow.location.href);
// the problem here is that that the iframe.window.location will
// change AFTER this function returns
});
Я не понимаю, что ожидается.