這是設置:跨域彈出窗口
我有兩個不同的領域兩個網站:
www.website1.com
www.someotherwebsite.com
這是我想要做什麼:
當用戶在
www.website1.com
並點擊一個鏈接,我希望有一個窗口彈出顯示www.someotherwebsite.com
。當用戶單擊彈出窗口(顯示
www.someotherwebsite.com
)我想該窗口關閉,並有一個返回值的按鈕。我想從彈出窗口返回的值放置在一個div中,或放入一個javascript調用或某個地方可訪問,如填寫一個表單字段)
www.website1.com
。
我希望這是有道理的。我只需要使用HTML和Javascript而無需外部庫。它也必須適用於目前主流的瀏覽器(即不是HTML5的東西)。
非常感謝您的幫助。
+1代理網絡服務推薦。似乎很適合,除非B需要來自用戶的一組交互性。 – 2009-09-18 14:48:53
謝謝!這使我指出了正確的方向。 我最終做的是: 1)網站A創建一個指向網站B的iframe www.b.com/iframe 2)網站B在iFrame上彈出一個窗口也在網站B上www.b.com/control 3)控制進行任何它想要的處理。當用戶點擊關閉按鈕JavaScript是用來推動結果回www.b.com/iframe頁 4)www.b.com/iframe修改父頁面的哈希結果傳遞迴到那裏 5 )父頁面做什麼,將與結果 – user5722 2009-09-18 22:20:28
參考文獻: http://softwareas.com/cross-domain-communication-with-iframes http://ajaxpatterns.org/Unique_URLs 的http:// chiragrdarji。 wordpress.com/2007/03/10/call-parent-windows-javascript-function-from-child-window-or-passing-data-from-child-window-to-parent-window-in-javascript/ – user5722 2009-09-18 22:21:30