由于安全考虑,浏览器不允许frame不能跨域访问。参考如下代码:
<html>
<body>
<iframe src="sub.html"></iframe>
<iframe id="framepage"></iframe>
</body>
</html>---sub.html----
<html>
<body>
<input type="text" value="http://www.google.cn" id="textUrl" /><button onclick="gotoPage()">GO</button>
<script type="text/javascript">
function gotoPage() {
var framepage = parent.document.getElementById("framepage");
if (!framepage) return;
framepage.src = document.getElementById("textUrl").value;
}
</script>
</body>
</html>