使用iframe进行跨域通信-滚动至顶部
所以我需要一个带有iframe的按钮(submit)来触发父页面滚动到顶部 以下是我到目前为止的情况: iframe使用iframe进行跨域通信-滚动至顶部,iframe,cross-domain,postmessage,Iframe,Cross Domain,Postmessage,所以我需要一个带有iframe的按钮(submit)来触发父页面滚动到顶部 以下是我到目前为止的情况: iframe $(function () { $("searchcrew").bind('click', function (event) { window.postMessage("scrollTop","#domain of parent page"); }); }); iframe中的按钮 <input id="sear
$(function () {
$("searchcrew").bind('click', function (event) {
window.postMessage("scrollTop","#domain of parent page");
});
});
iframe中的按钮
<input id="searchcrew" name='NavAction' type='submit' class="form_1" value='Search'> </div>
任何帮助都会很好!谢谢 看起来没问题,只是你需要$(“searchcrew”)而不是$(“searchcrew”)
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event)
{
if (event.origin !== "#domain of iframe .asp")
return;
if (event.data == "scrollTop"){
window.scrollTo(0,0);
}
}