在不同的页面中将URL发送到iframe

时间:2015-06-08 14:10:05

标签: javascript html iframe

我试图弄清楚如何将我从字符串中获取的URL传递到不同html页面上的iFrame。到目前为止,这是我的代码。它成功获取了<p></p>中的前10个字符并将其附加到特定网址的末尾(我无法分享,抱歉!)我要做的是在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>

2 个答案:

答案 0 :(得分:0)

你可以尝试这个:

   <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>

答案 1 :(得分:0)

您可以使用java脚本打开包含iframe的新窗口并设置&#34; name&#34;该窗口和访问其元素。 喜欢:

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