オーディオ ストリームを開始および終了するために、2 つの異なるサーバー上で 2 つの異なるスクリプトを制御することになっている Web ページがあります。スクリプトは、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 コンソールで次のエラーで失敗します。
キャッチされていない TypeError: 未定義の localhost:57 のプロパティ 'location' を読み取れません:57 goLive localhost:57 (匿名関数) localhost:1 キャッチされていない TypeError: 未定義の localhost:62 のプロパティ 'location' を読み取ることができません goDead localhost:62
私は何を間違っていますか?私は正しい軌道に乗っていますか?