我试图弄清楚如何将我从字符串中获取的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>
答案 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>