2010-08-19 61 views
0

在我的主頁上,我有四個框,當您點擊它們時,javascript會逐漸展開它們,並且當您再次單擊時,它會變小。圖像不從javascript中出現

我無法弄清楚的一件事是,在左上角應該有一個closebox圖標。這並不適合我。我不是在JavaScript方面的專家,但我認爲這是代碼調用圖像

inImage2.setAttribute('src',zoomImagesURI+'closebox.png'); 

的closebox.png目前在圖片文件夾中,zoomImagesURL當前設置爲行:

var zoomImagesURI = '/images/'; 

我甚至不介意closebox圖像是否存在,但是在Firefox中,當您查看頁面時,輪廓在那裏應該是圖像,只是圖像不會顯示。在Internet Explorer中沒有圖像或輪廓出現。

任何幫助將不勝感激,謝謝!

回答

0

這裏只是一個隨機的想法...你的'圖像'文件夾是在web根目錄? 因爲這會將圖像src設置爲「/images/closebox.png」,也許這應該在「images/closebox.png」)。

如果這是問題,那麼你應該只將zoomImagesURI更改爲'images /';

+0

此外,你可以通過打開http://yourdomain.com/images/closebox.png打開收件箱嗎? – Zlatko 2010-08-19 13:55:47

+0

嗨, 是的說實話我已經嘗試過這種方式,我試過它的方式組合,而不管它似乎並不想顯示。這是一個奇怪的:-S – 109221793 2010-08-19 13:56:28

0

嘗試使用絕對位置的文件夾:

var zoomImagesURI = 'http://www.mywebsite.com/images/'; 

也確保inImage2是圖像對象。

console.log(inImage2.nodeName);