1
我有一個iframe,有點長,我想跳到頁面的頂部,一旦提交按鈕被按下(我正在使用ASP.NET和一旦表格提交,新的面板將顯示在iframe中)。問題是我的iframe與我的父頁面不在同一個域中。這是我到目前爲止有:從iframe跳轉到父級頂部 - 跨域
在IFRAME:
<script>
function scrollWindow(){
window.top.scrollTo(0,0);
}
</script>
<input type="submit" onclick="scrollWindow();" value="Submit Request">
這工作,如果家長和iframe在同一域中,但是不交域。
我是新來的asp.net,但我不認爲它正在重新加載,我認爲它更像是一個新面板顯示按鈕提交事件時觸發。 – user2263679 2013-04-09 21:32:05
如果您可以從內部將哈希標記添加到iframe的URL,則應該能夠使用繁忙的等待從外部監視iframe的URL。 onLoad會更清潔,因爲它會被觸發一次。 – 2013-04-09 21:34:27
是不是會重新加載整個頁面?我希望謝謝面板在提交後顯示(它位於相同的iframe文檔中)。如果我重新加載頁面,是不是會重新加載呈現原始表單? – user2263679 2013-04-09 21:37:23