2010-06-04 53 views
0
<script type="text/javascript"> 
    picture1 = new Image; 
    picture1.src = "picture/loading.jpg"; 
    picture2 = new Image; 
    picture2.src = "picture/loader.jpg"; 
</script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <a href="page5.html" onmouseover="document.picture2.src=picture2.src" 
         onmouseout="document.picture1.src=picture1.src"> 
     <img name="picture" src="picture/loading.jpg" alt="image" /> 
    </a> 

    </div> 
    </form> 
</body> 

這是我的代碼時,我調試這個它顯示:圖片在文檔

Microsoft JScript runtime error: 'document.picture2' is null or not an object 

但我已經ASIGN價值的「document.picture2」

回答

1

全局對象是windowdocument 。因此,您可能需要使用window.picture2.src而不是document.picture2.src

此外,你應該給一個唯一的id到元素,並使用document.getElementById()引用它們:

<img id="picture1" src="picture/loading.jpg" alt="image" /> 

...使用引用:

document.getElementById('picture1'); 
+0

沒有我不是在所有 – picnic4u 2010-06-04 11:25:45

+0

引用我知道了我做錯了正確的onmouseover和onmouseout是document.picture.src = picture1.src – picnic4u 2010-06-04 11:34:46