2014-07-22 36 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

相关问题