的事情是我有一個頁面A.aspx有劇本在其中將創建一個標籤上執行點擊一個頁面的JavaScript。從A我打開另一頁B.aspx。如何在另一頁
我想,當我在B.aspx點擊一個按鈕。 A.aspx中的腳本應該執行。或者在A.aspx其中調用腳本應執行鏈接..
的事情是我有一個頁面A.aspx有劇本在其中將創建一個標籤上執行點擊一個頁面的JavaScript。從A我打開另一頁B.aspx。如何在另一頁
我想,當我在B.aspx點擊一個按鈕。 A.aspx中的腳本應該執行。或者在A.aspx其中調用腳本應執行鏈接..
我不知道這是否是你的問題的解決。您可以從頁面B向頁面A發出Server.Transfer並傳遞上下文變量。選中此背景變量,然後在Page_Load事件中,你可以通過使用
如果主叫窗口中打開的窗口叫只使用手柄從window.open返回調用JavaScript函數。否則沒有骰子。
首先,你需要一個鏈接到一起的window.open()
函數的調用打開新的窗口,它傳遞一個URL和目標。它傳遞'_blank'
告知瀏覽器使用一個新的窗口:
添加A.aspx內此鏈接:
<a href="#" onclick="window.open('B.html', '_blank'); return false;">
New window
</a>
其次,你還需要新窗口的opener
,參考其是創建的新窗口的窗口:
內添加該代碼B.aspx(請使用您的功能標識代替FUNCTION_NAME()
)打電話給你的父窗口的功能:
<script type="text/javascript">
window.opener.FUNCTION_NAME(); // Call FUNCTION_NAME() within A.aspx.
</script>
您還可以訪問window.opener.document
來訪問原始窗口的DOM。
的更多信息,請訪問:
,你不應該這樣做。這是不安全的。
呵呵?這應該是一個問題嗎? – 2010-02-06 06:29:55
你爲什麼一直重複發佈相同的問題?第一個是20小時前(http://stackoverflow.com/questions/2206376/how-to-call-script-of-one-aspx-page-from-another-aspx-page),然後1小時前(HTTP: //stackoverflow.com/questions/2212151/how-to-execute-javascript-writen-in-one-page-from-another-page),現在再次!請閱讀常見問題解答,以瞭解您沒有得到您正在尋找的答案(http://stackoverflow.com/faq)。 – Alex 2010-02-06 06:34:17
他有很多問題清楚地表明瞭問題。我想他只是想說「我怎樣才能讓頁面A重定向到頁面B並自動執行函數C?」我認爲。 – egrunin 2010-02-06 08:36:58