我有一个网页应该控制两个不同服务器上的两个不同脚本,以便开始和结束音频流。只需访问 URL 即可启动和停止脚本。“控制器”页面如下所示:
开始和停止流媒体!
去现场!
去死吧!
我的代码是这样的:
<!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 控制台中失败并出现此错误:
未捕获类型错误:无法读取未定义本地主机的属性“位置”:57 goLive 本地主机:57(匿名函数)本地主机:1 未捕获类型错误:无法读取未定义本地主机的属性“位置”:62 goDead 本地主机:62
我究竟做错了什么?我什至走在正确的轨道上吗?