-1
为什么此代码无法正常工作? <html>
如前所述
信息::javascript中的错误代码
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head></head>
<script language="JavaScript" type="text/javascript">
if(document.images)
{
Narrow=new image
Parrow=new image
Narrow.src="C:/N.png"
Parrow.src="C:/P.png"
}
else
{
Narrow=""
Parrow=""
document.arrow=""
}
</script>
<body>
<A href="google.com" onmouseover="document.arrow.src=Parrow.src" onmouseout="document.arrow.src=Narrow.src">
<img src="C:/N.png" Name="arrow" border="0" alt="arrow" /></A></body>
线9栏6 - : - 警告信息
<script>
不<html>
元件
线4列1给出的允许文档类型是“ - // W3C // DTD XHTML 1.0 Transitional // EN“
信息:文档内容看起来像XHTML 1.0 Transitional
1警告,发现0错误!
正确的代码:
<script language="JavaScript" type="text/javascript">
if (document.images)
{
img_N =new Image();
img_N.src ="C:/N.png";
img_P=new Image();
img_P.src="C:/P.png";
}
function mouseOverImage()
{
document.arrow.src = img_P.src
}
function mouseOutImage()
{
document.arrow.src = img_N.src
}
</script>
<body>
<A href="google.com" onmouseover="mouseOverImage()" onmouseout="mouseOutImage()">
<img src="C:/N.png" name="arrow" border="0" alt="arrow" /></A>
</body>
也许是因为'img'元素不能有'名'?你可以告诉我们你得到的错误... – 2011-05-06 12:59:57
嗨:你需要说明你的问题更清楚:解释你正在做什么,什么不工作,以及错误信息是什么。 – 2011-05-06 13:04:58
而且*你的文件中的哪一行是第9行?真的,没有什么个人的,但你*可以*阅读,不是吗? “警告:'
应等待试图对其进行检查之前加载文档,东西你合作德在一个函数并调用它
<body onload="yourFunc()">
同样的js是区分大小写,因此其
new Image();
不new image
如果这些文件是本地,我会用。
src="file:///C:/N.png";
来源
2011-05-06 13:10:32
首先你需要在每个javascript命令后面都有一个分号,你还没有关闭html标签,而且你真的不清楚你想要做什么。
如果你只是想改变形象,当鼠标移动到它,那么这将工作(如果图像源是有效的):
来源
2011-05-06 13:14:58 grc
此代码不适用 – user741805 2011-05-06 13:19:00
那么你想要做什么? – grc 2011-05-06 13:36:21