2013-03-16 75 views
-6

請幫我這個。幾天後刪除圖像?

例如,我對圖像有以下代碼,並希望下面的圖像在5天后被刪除,如何進一步對其進行編碼?

<imgsrc="http://www.quackit.com/pix/milford_sound/milford_sound_t.jpg" style="max-width:100%" alt="Milford Sound in New Zealand" /> 

該代碼應添加什麼代碼才能在5天后移除此圖片?由JavaScript從頁面

<img src="http://quackit.com/pix/milford_sound/milford_sound_t.jpg"; 
    style="max-width:100%" alt="Milford Sound in New Zealand" /> 

追加下面的代碼:

+0

請勿使用JavaScript。 – gdoron 2013-03-16 19:47:46

+1

呃...那不是圖像。 – duskwuff 2013-03-16 19:47:49

+0

什麼編碼應該做的刪除圖像後的某些日子,應該使用哪個腳本? – Pary 2013-03-16 19:49:36

回答

0

要刪除給定的URL任何(1或更多)IMG標籤

<script type='text/javascript'> 
function removeThatImg() { 
    var ex=document.getElementsByTagName("img"); 
    for (var i=0;i<ex.length;i++) { 
     if (ex[i].src == "http://quackit.com/pix/milford_sound/milford_sound_t.jpg") 
      ex[i].parentNode.removeChild(ex[i]); 
    } 
} 
var dateStart = Date.parse('March 16, 2013')/86400000; 
var dateNow = new Date(); 
dateNow = dateNow.getTime()/86400000; 
if (dateNow - dateStart > 5) // more than 5 days 
    window.onload=function() { 
     //do it with a half second delay, because google may take time to add that image 
     //and right after the page is loaded it may not yet be there 
     setTimeout(removeThatImg,500); 
    } 
</script> 

它可能只是工作(也可能不 - 我認爲這將是這種情況,只是因爲圖像會每次都會有所不同)

+0

真棒令人敬畏的馬丁娜,雖然我還沒有嘗試過它,但....感謝你的努力,你真的甜心..... – Pary 2013-03-17 20:33:10

+0

親愛的瑪蒂娜,還有一件事,我不會嘗試這谷歌廣告,我想讓它發生在我的內容上,就像我放在網上的圖像或類似的東西....我希望這可以幫助,只是爲了確認,因爲我可以閱讀代碼(雖然我只是一個jejune,不熟練或專家像你),所以我需要在代碼中指定一些條件或代碼都設置爲運行?說如果我需要在3天后設置圖像刪除,那麼我需要填寫或更新的字段?如果我更改代碼中的ex [i] .src,那麼相同的腳本也可以在其他圖像上工作?我希望你明白我的愚蠢問題.... – Pary 2013-03-17 20:52:30

+0

@Pary你好Pary,我剛剛測試了代碼,它運行正常。請確保輸入URL('img標籤的'src'參數,在'ex [i] .src ='之後輸入'http:// something.com/somthing/somthing.xxx'),以避免出現問題。請注意它的日期:** dateNow - dateStart> 5)** 5中有你的天數。要使用另一個「src」刪除另一張圖片,請在「ex [i] .src ==」後替換該位,但要確保圖像和代碼都以「http://」開頭(更新方式上面的代碼) – Martina 2013-03-17 22:36:19