-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