我正在尝试构建一个打开投影仪页面的页面,然后将链接从我的网站发送到该投影仪页面。
我已经设法让它显示投影仪页面并加载链接,但是当我刷新或更改父 URL 时,投影仪页面不再响应。我相信这是因为它使用了我的变量名“projector”并简单地给它一个像别名一样的“child”,当我更改父页面时,它会丢失这个链接。
有没有更好的方法来实现这一点,当父级更改时,它会保留指向子“投影仪”页面的链接?
<html>
<head>
<script>
var projector;
function openProjector()
{
projector=window.open('','Dwenty Projector','width=800,height=800');
projector.document.write("<p>This window's name is: " + projector.name + "</p>");
}
<!--
function changeWindow(url){
window.projector.location=url
}
//-->
</script>
</head>
<body>
<input type="button" value="[Open|Refresh] Page Projector" onclick="openProjector()" />
<p align="left"><a href="javascript:changeWindow('http://www.google.com')">Google.com</a></p>
<p align="left"><a href="javascript:changeWindow('http://www.sourceforge.net')">Source Forge.net</a></p>
</body>
</html>