我在父窗口的按鈕單擊事件中打開一個新的子窗口。在父頁面上丟失child = window.load的值重定向
child = window.open('test.htm');
在新標籤或新頁面打開一個子窗口,當我重定向父窗口從home.aspx
到search.aspx
後,我失去孩子的價值
我在父窗口的按鈕單擊事件中打開一個新的子窗口。在父頁面上丟失child = window.load的值重定向
child = window.open('test.htm');
在新標籤或新頁面打開一個子窗口,當我重定向父窗口從home.aspx
到search.aspx
後,我失去孩子的價值
那是因爲你要重定向到一個新的頁。網絡是無狀態的。任何你想要在頁面之間共享的東西,都需要你通過cookie,查詢字符串,表單等來傳遞它。
我能夠完成這項工作。
轉到提琴,點擊運行,然後轉到第二個鏈接。
在打開的窗口(5秒內)中點擊圖標鏈接,你會看到它獲得了新的網址。
http://jsfiddle.net/lathan/c83Ek/1/ http://jsfiddle.net/draft
我覺得你的問題是跨域安全。
您的重定向從http更改爲https(或vica)或是更改子域名:www.site.com/home.aspx - > search.site.com/search.aspx?
沒有它的相同的域... http://localhost/home.aspx到http://localhost/search.aspx – GPK
謝謝...你可以發佈示例代碼?我是新來的JavaScript和不知道多少 – GPK