Javascript 一个锚,两个目标
我有一个网页,应该控制两个不同服务器上的两个不同脚本,以便开始和结束音频流。只需访问URL即可启动和停止脚本。“控制器”页面如下所示:Javascript 一个锚,两个目标,javascript,html,http,Javascript,Html,Http,我有一个网页,应该控制两个不同服务器上的两个不同脚本,以便开始和结束音频流。只需访问URL即可启动和停止脚本。“控制器”页面如下所示: 启动和停止流媒体 去现场吧 去死吧 我的代码是: <!DOCTYPE html> <html lang="en"> <head> <script language="javascript"> <!-- function goLive(){ parent.targetname.loca
启动和停止流媒体 去现场吧 去死吧
我的代码是:
<!DOCTYPE html>
<html lang="en">
<head>
<script language="javascript">
<!--
function goLive(){
parent.targetname.location.href = "http://URL.1server.1";
parent.targetname.location.href = "http://URL.2server.1";
}
function goDead(){
parent.targetname.location.href = "http://URL.1server.2";
parent.targetname.location.href = "http://URL.2server.2";
}
//-->
</script>
</head>
<body>
<h1>Start and Stop the Streaming!</h1>
<br>
<a target="_blank" href="javascript: goLive();">Go LIVE</a>
<br>
<a target="_blank" href="javascript: goDead();">Go Dead</a>
</body></html>
启动和停止流媒体!
脚本失败,JavaScript控制台出现以下错误:
未捕获的TypeError:无法读取未定义的属性“位置”
localhost:57 goLive localhost:57(匿名函数)localhost:1
未捕获的TypeError:无法读取未定义的属性“位置”
localhost:62 goDead localhost:62
我做错了什么?我走对了吗
var newWin = "open_1"
window.open("http://URL.1server.1", newWin);
newWin = "close_2"
window.open("http://URL.2server.1", newWin); //etc.
(窗口)。父窗口指的是当前窗口打开的网页。是否尝试打开新窗口?为什么需要调用两个不同的服务器?对于音频流来说,这似乎是一种非常奇怪的方法。