[英]Javascript not working in IE, but all other browsers are working fine
I've got some testimonials that cycle on my home page and the code seems to be working just fine in Firefox, Chrome, and Safari but not in IExplorer. 我的主页上有一些推荐,这些代码在Firefox,Chrome和Safari中似乎可以正常工作,但在IExplorer中却不能正常工作。 I'm running IE 9. I'd appreciate any help or insights. 我正在运行IE9。不胜感激。
Here's the code I'm using: 这是我正在使用的代码:
<div class="quotes">
<div id="tst">
<div id="quote"></div>
</div>
<br><span></span>
</div>
<div class="comment"><strong>
<div id="tstperson"></div></strong>
</div>
<script type="text/javascript">
var quote=new Array();
quote[0]="An essential tool in preparation for any show. Valuable time is saved, refining vocals much earlier in the process.";
quote[1]="Invaluable for learning vocal lines! A brilliantly simple and easy to use interface that saved me hours of time.";
quote[2]="MixMyPart saved us almost a week of rehersal time. A brilliant invention. Singers come in less nervous and more focused.";
<!-- quote[3]="An invaluble tool for learning vocal lines! Brilliantly simple and easy to use interface that saved me hours of time.";
-->
var quoteperson=new Array();
quoteperson[0]="Bob Foster, <font color=\"ffffff\">Music Director</font>";
quoteperson[1]="Liam Tobin, <font color=\"ffffff\">Actor</font>";
quoteperson[2]="Shawn Wright, <font color=\"ffffff\">Actor</font>";
<!-- quoteperson[3]="Liam Tobin, <a href=\"website.html\" target=\"_blank\">website.org</a>";
-->
var speed=7000;
var q=Math.floor(Math.random()*quote.length)
function showQuote() {
document.getElementById("tst").innerHTML="“"+quote[q]+"”";
document.getElementById("tstperson").innerHTML=quoteperson[q];
q++;
if(q==quote.length) {
q=0;
}
}
showQuote();
setInterval('showQuote()',speed);
</script>
<!-- -->
is NOT a valid JavaScript comment. 不是有效的JavaScript注释。 Use /* */ instead. 使用/ * * /代替。
Your comment markup is not valid for javascript. 您的评论标记不适用于javascript。 Revise your script as follows, and it works properly in IE: 如下修改脚本,它可以在IE中正常工作:
var quote=new Array();
quote[0]="An essential tool in preparation for any show. Valuable time is saved, refining vocals much earlier in the process.";
quote[1]="Invaluable for learning vocal lines! A brilliantly simple and easy to use interface that saved me hours of time.";
quote[2]="MixMyPart saved us almost a week of rehersal time. A brilliant invention. Singers come in less nervous and more focused.";
// quote[3]="An invaluble tool for learning vocal lines! Brilliantly simple and easy to use interface that saved me hours of time.";
var quoteperson=new Array();
quoteperson[0]="Bob Foster, <font color=\"ffffff\">Music Director</font>";
quoteperson[1]="Liam Tobin, <font color=\"ffffff\">Actor</font>";
quoteperson[2]="Shawn Wright, <font color=\"ffffff\">Actor</font>";
// quoteperson[3]="Liam Tobin, <a href=\"website.html\" target=\"_blank\">website.org</a>";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.