0

我正在尝试构建一个打开投影仪页面的页面,然后将链接从我的网站发送到该投影仪页面。

我已经设法让它显示投影仪页面并加载链接,但是当我刷新或更改父 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>
4

1 回答 1

0

使用标签的target属性a指向您的投影仪窗口。

<p align="left"><a href="http://www.google.com" target="Dwenty Projector">Google.com</a>   </p>
<p align="left"><a href="http://www.sourceforge.net" target="Dwenty Projector">Source Forge.net</a></p>
于 2013-10-29T01:28:36.873 回答