【问题标题】:Sending url to iframe in different page将 url 发送到不同页面中的 iframe
【发布时间】:2015-08-23 01:16:54
【问题描述】:

我试图弄清楚如何将从字符串中获取的 URL 传递给不同 html 页面上的 iFrame。到目前为止,这是我的代码。它成功地将我的<p></p> 中的前 10 个字符附加到特定 URL 的末尾(我无法共享,抱歉!)我想要做的是在 iFrame 中打开它,这样我就可以有一定的回里面的按钮。这是我的代码!提前致谢。

<script>
    function myFunction() {
        var el = document.getElementById("info"),
            text = el.innerHTML,
            res = text.substring(0, 10);

        el.innerHTML = res;
        var url = "https://www.google.com/#q=" + res;
        window.location = url;
    }
</script>

<button href="#" onclick="myFunction()">check</button>

【问题讨论】:

  • 不要从根本上改变您的问题,从而使现有答案无效。这是不好的形式。而是提出一个新问题。请不要再这样做了。

标签: javascript html iframe


【解决方案1】:

你可以试试这个:

   <html>
<head>
</head>
<body>
<button href="#" onclick="myFunction()">check</button>
<iframe id="iframe1" src=""></iframe> 
<script>
function myFunction() {
    var el = document.getElementById("info"),
        text = el.innerHTML,
        res = text.substring(0, 10);

    el.innerHTML = res;



        var url = "https://www.google.com/#q=" + res;
    document.getElementById("iframe1").src=url;


    }
</script>
</body>

</html>

【讨论】:

    【解决方案2】:

    您可以使用 java 脚本打开包含 iframe 的新窗口,并为该窗口设置“名称”并访问其元素。 喜欢:

    <script>
        function myFunction()
       {
        var myWindow = window.open("page2", "MsgWindow", "width=200, height=100");
        myWindow.document.document.getElementById("iframe1").src=url;
       }
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 2014-04-06
      • 2014-09-01
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多