2014-07-22 68 views
-1

我希望用戶從彈出窗口中的文本字段中輸入一些URL,然後在提交彈出窗口時顯示父頁面自動刷新並顯示它們插入的URL,並鏈接到現場。從彈出窗口生成Href taget空白鏈接

我現在已經設置了一個scrypt來將表單存儲在一個cookie中,該計算機每次用戶都可以返回到該網站。

你可以看到我的工作:http://www.resmasecamadas.com/test

+0

請看看這個問題:http://stackoverflow.com/questions/2797560/set-a-callback-function-to-a-new-window-in-javascript – Max

回答

0

可以使用JS實現它。你根本不需要使用cookies!
觀察此示例代碼。

//On click of this button new Popup will be opened! 
    <button onclick="myFunction();">Open popup</button> 

    <script> 
    function myFunction() { 
    var popup = window.open("", "popup", "width=200, height=100"); 
    popup.document.write("<input type='text' name='text' id='text'><button onclick='window.opener.passFunction(text.value);'>click</button>"); 
    } 

    function passFunction(x){ 
    document.write(x); 
    } 
    </script> 

您可以使用window.opener.someFunction(參數)
這裏彈出窗口中發送數據「someFunction」是父窗口的功能!

+0

它的工作原理,但結果頁鏈接不可點擊。我在使用cookies以便電腦保存用戶的網址。我不需要彈出窗口,我只需要爲網站網址插入字段,而href targer _blank結果取決於插入 – user3864464

+0

像這樣http://easyhyperlinks.com/ – user3864464

相關問題