所以我做了以下,看起来它正在执行url1罚款,但url2仍未应用。个别地,他们工作正常,只是没有togeather。
<script type="text/javascript">
<!--
function Start() {
var url1 = "http://stream.xxx.net:7300/event/start";
var url2 = "http://stream.xxx.net:7301/event/start";
window.frames["ifrmInitLiveBroadcast"].location = url1;
window.frames["ifrmInitLiveBroadcast"].location = url2;
alert("Live Broadcast Started")
}
function Stop() {
var url1 = "http://stream.xxx.net:7300/event/stop";
var url2 = "http://stream.xxx.net:7301/event/stop";
window.frames["ifrmInitLiveBroadcast"].location = url1;
window.frames["ifrmInitLiveBroadcast"].location = url2;
alert("Live Broadcast Terminated")
}
//-->
</script>
以下是相同脚本中关联的表格代码,可能需要更改此处的内容?
<table style="width: 400" cellspacing="1" class="style7">
<tr>
<td style="height: 50px; width: 200px; text-align: center">
<button onclick="Start()" style="height: 30">Start It</button> <br>
<iframe name="ifrmInitLiveBroadcast" id="ifrmInitLiveBroadcast" src="" width="0" height="0" scrolling="0" frameborder="0" ></iframe>
</td>
<td style="height: 50px; text-align: center; width: 200px">
<button type="button" onclick="Stop()" style="height: 30px">Stop It</button><br>
<iframe name="ifrmInitLiveBroadcast" id="ifrmInitLiveBroadcast" src="" width="0" height="0" scrolling="0" frameborder="0" ></iframe>
</td>
</tr>
</table>
答案 0 :(得分:0)
您可以根据需要创建任意数量的唯一命名变量,例如:
var url1 = 'http:/site1.com'
var url2 = 'http://site2.com'
var url3 = 'http://site3.com'
alert('Visit one of these sites: ' + url1 + ' ' + url2 + ' ' + url3);
答案 1 :(得分:0)
是的,但要确保在window.frames中有另一个名为myUniqueFrameIdentifier
的frame / iframe:
function Start() {
var url1 = "http://xxx.yyy.com:7000/event/start";
var url2 = "http://xxx.yyy.com:7000/event/startAgain";
window.frames["ifrmInitLiveBroadcast"].location = url1;
window.frames["myUniqueFrameIdentifier"].location = url2;
alert("Event Started")
}
function Stop() {
var url1 = "http://xxx.yyy.com:7002/event/stop";
var url2 = "http://xxx.yyy.com:7000/event/stopAgain";
window.frames["ifrmInitLiveBroadcast"].location = url1;
window.frames["myUniqueFrameIdentifier"].location = url2;
alert("Event Terminated")
}
此外,在您的代码中,您需要重命名其中一个iframe,ID和/或名称必须是唯一的:
<table style="width: 400" cellspacing="1" class="style7">
<tr>
<td style="height: 50px; width: 200px; text-align: center">
<button onclick="Start()" style="height: 30">Start It</button> <br>
<iframe name="ifrmInitLiveBroadcast" id="ifrmInitLiveBroadcast" src="" width="0" height="0" scrolling="0" frameborder="0" ></iframe>
</td>
<td style="height: 50px; text-align: center; width: 200px">
<button type="button" onclick="Stop()" style="height: 30px">Stop It</button><br>
<iframe name="myUniqueFrameIdentifier" id="myUniqueFrameIdentifier" src="" width="0" height="0" scrolling="0" frameborder="0" ></iframe>
</td>
</tr>
</table>