我希望用户从弹出窗口中的文本字段中输入一些URL,然后在提交弹出窗口时显示父页面自动刷新并显示它们插入的URL,并链接到现场。从弹出窗口生成Href taget空白链接
我现在已经设置了一个scrypt来将表单存储在一个cookie中,该计算机每次用户都可以返回到该网站。
你可以看到我的工作:http://www.resmasecamadas.com/test
我希望用户从弹出窗口中的文本字段中输入一些URL,然后在提交弹出窗口时显示父页面自动刷新并显示它们插入的URL,并链接到现场。从弹出窗口生成Href taget空白链接
我现在已经设置了一个scrypt来将表单存储在一个cookie中,该计算机每次用户都可以返回到该网站。
你可以看到我的工作:http://www.resmasecamadas.com/test
可以使用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”是父窗口的功能!
它的工作原理,但结果页链接不可点击。我在使用cookies以便电脑保存用户的网址。我不需要弹出窗口,我只需要为网站网址插入字段,而href targer _blank结果取决于插入 – user3864464
像这样http://easyhyperlinks.com/ – user3864464
请看看这个问题:http://stackoverflow.com/questions/2797560/set-a-callback-function-to-a-new-window-in-javascript – Max