我想像在以下 HTML 代码中那样调用该函数:
<html>
<head>
<script>
var reg1 = new Image
var red1 = new Image
reg1.src="1.gif"
red1.src="1R.gif"
var reg1s = new Image
var red1s = new Image
reg1s.src="1s.gif"
red1s.src="1sR.gif"
var reg3s = new Image
var red3s = new Image
reg3s.src="3s.gif"
red3s.src="3sR.gif"
</script>
</head>
<body>
<script LANGUAGE="JavaScript" src="script.js">
NavigationBar();
</script>
<h1 align="center">Welcome to Drexel!</h1>
<center> <img src="DrexelDragons.png"> </center>
These images are public domain clip art obtained from
<a href="http://www.clipart.co.uk/"><img src="cwbutton.gif"></a>
</body>
</html>
我从一个单独的 .js 文件中调用它。这是代码。
function NavigationBar()
{
document.write("<a href=\"Home page2.html\" onMouseOver=\"document.thereg1.src=red1.src\" onMouseOut=\"document.thereg1.src=reg1.src\"><img src=\"1.gif\" Name=\"thereg1\"></a>")
return ""
}
我的问题是它会运行,但它不会显示图像或在它被声明为函数时执行我想要它执行的操作。如果我只是把它作为一个 document.write 语句,它工作得很好,但我需要它作为一个函数。