2014-05-12 42 views
0

我試過搜索幾個小時,但找不到有效的答案。我想爲一年中的每一天加載不同的圖像。加載基於變量的圖像

我有一些js基於日期函數創建一個變量。我這個串聯與其他文本字符串得到這個變量:

photo2load = http://www.example.com/photos/pic132.jpg

我如何再拿到這張照片加載。什麼是腳本需要?我處於全面虧損狀態。

在此先感謝。

回答

1

你需要一個id屬性裏面像這樣添加到您的圖像,然後onload事件調用一個函數:

function loadMyImage(){ 
    var img = document.getElementById("id-of-image"); 
    img.src = photo2Load; 
} 

或者,如果你想直接通過您的變量調用函數這樣

loadMyImage(photo2Load); 

function loadMyImage(imgUrl){ 
    var img = document.getElementById("id-of-image"); 
    img.src = imgUrl ; 
} 
+0

嗨保羅,對於延遲迴來抱歉。我對JS非常陌生,我不確定如何獲得當前未加載的圖像的ID。 – user3629707

+0

在這裏閱讀http://stackoverflow.com/questions/263359/how-can-i-determine-if-an-image-has-loaded-using-javascript-jquery – keypaul