2013-09-24 1 views
0

나는 매일 바뀔 페이지에 이미지를 포함하고자합니다. 무엇변수를 사용하여 URL에서 이미지를 표시하여 URL을 만들려면 어떻게합니까?

<script> 
var tD = new Date(); 
var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg"; 
document.getElementById("+datestr+") 
img src='"+ datestr +"' style="border: 0px;"/
</script> 

내가 얻기 위해 다른 수행해야합니다 내 변수 문자열 계산을 사용하여 URL을 표시 할 수 있지만,이 URL로 변수를 넣어하는 방법을 작동하는 데 문제 (작동하는 것은 내가 지금까지 무엇을 가지고 실제로 내 이미지를 표시하려면? 을 내가 도울하시기 바랍니다 뉴비입니다.

당신은 IMG 요소가로드 된 후 스크립트가 실행됩니다 있는지 확인해야합니다 모든

답변

0

첫째.

을이을 보장하기 위해 당신 jQuery를 사용해야합니다.

$(document).ready(myOnloadFunc); 

또는 자바 스크립트 기능 myOnloadFunc()가 원래의 코드를 포함하는 동안

<body onload="myOnloadFunc()"> 

을 사용합니다.

게시 한 원본 코드에 실수가 있습니다. 제 수정 사항을 참조하십시오.

var tD = new Date(); 
var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg"; 
var imgElement = document.getElementById("imgElementID"); 
imgElement.src = datestr; 
imgElement.style = "border: 0px;" ; 

"datestr"변수를 IMG 요소와 혼합했다고 생각합니다. 나는이 당신을 도움이되기를 바랍니다

0
<script> 
    function myFunction() 
    { 
    var tD = new Date(); 
    var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg"; 
    alert(datestr); 
    document.getElementById("datestr").src = datestr; 

    } 
    </script> 

---------------------- 
HTML: 
<img id="datestr" src="" style="border: 0px;"/> 

....

관련 문제