【发布时间】:2014-10-11 07:33:17
【问题描述】:
似乎我完全按照我的作业演示文稿中的说明进行操作,我检查了我是否正确使用了每个函数,三次检查了我的拼写,我不知道为什么它不起作用,我对 javascript 很陌生,我尝试从上到下调试它,但是似乎有些东西使我的脚本无法正常工作,或者我一起做错了什么。我的代码有什么问题?
<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>Rollover Banner </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- VARIABLE DECLARATION -->
if (document.images)
{
var photos = new Array (“images1/nj1.jpg”,”images1/nj2.jpg”,”images1/dice1.jpg”);
var photoURLs = new Array (“msn.com”,”imdb.com”,”tv.com”);
}
var i = 0;
function newLocation()
{
document.location.href="http://www." + photoURLs[i];
}
function rotate()
{
i = Math.floor(Math.random()*3);
document.banner.src = photos[i];
document.write(i); //doesnt do anything
setTimeout("rotate()", 1000);
}
</SCRIPT>
</HEAD>
<BODY >
<a href="javascript:newLocation()"> <!--doesnt direct to anything -->
<img src="images1/nj2.jpg" name="banner"> <!--loads -->
</a>
<SCRIPT language="Javascript">
rotate();
</SCRIPT>
</BODY>
</HTML>
【问题讨论】:
-
你如何检查这些? (非常新的对不起)
-
HOLY CRUD 我通过单击查看源代码修复了它,果然我使用的是复制粘贴引号>。.
-
如果您仍然想知道如何检查控制台中的错误:Chrome:Ctrl + Shift + I,请按控制台选项卡。 IE:stackoverflow.com/a/2656884/3492895,Firefox:“从 Firefox 菜单(或工具菜单,如果您显示菜单栏或在 Mac OS X 上)的 Web Developer 子菜单中选择“Web 控制台”,或按其 Control-Shift-K (Mac 上的 Command-Option-K)键盘快捷键。” - developer.mozilla.org/en-US/docs/Tools/Web_Console
标签: javascript html