【问题标题】:Generate Href target blank link from popup form从弹出表单生成 Href 目标空白链接
【发布时间】:2018-09-30 17:16:53
【问题描述】:

我希望用户在弹出窗口的文本字段中输入一些 url,然后,当提交弹出窗口时,父页面会自动刷新并显示他们插入的 url,并带有指向该站点的超链接。

我现在设置了一个 scrypt 以将表单存储在 cookie 中,该计算机可以在用户每次返回站点时读取。

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

【问题讨论】:

标签: html forms cookies href


【解决方案1】:

你可以使用 JS 来实现它。您根本不需要使用 cookie!
观察此示例代码。

    //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(parameters)从弹出窗口发送数据
这里的“someFunction”是父窗口中的一个函数!

【讨论】:

  • 它可以工作,但结果页面链接不可点击。我正在使用 cookie,以便计算机保存用户 url。我不需要弹出窗口,我只需要网站网址的插入字段,以及取决于插入的 href 目标 _blank 结果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 2018-08-01
  • 1970-01-01
相关资源
最近更新 更多