2012-01-23 3 views
1

Я новичок в javascript, и я пытаюсь учиться. Я бы хотел, чтобы моя веб-страница динамически показывала изображение с другого родительского сайта на основе фактических данных. Я пытался создать функцию, чтобы получить переменные, мне нужно, чтобы получить изображение в правильном URL я прочитал Variable for img src=, но я заблудился, то я пытался сделать что-то вроде этого IMG SRC и Javascript

function LoadPage() { 
var today = new Date(); 
var yyyy = today.getFullYear(); 
var mm = (today.getMonth()+ 1); 
var dd = (today.getDate(); 

img.src = "http://www.parentsite.com/"+yyyy+"_"+mm+"_"+dd+"/images.png"(); 
} 

</script> 
мог

кого Пожалуйста, помогите мне с этим? Спасибо

+2

Удалите скобку "()" в конце назначения img.src. – Abbas

+1

Согласитесь с @Abbas - также удалите ведущий "(" из назначения dd и (необязательного) ведущих и конечных скобок из назначения mm. –

ответ

1
function LoadPage() { 
var today = new Date(); 
var yyyy = today.getFullYear(); 
var mm = (today.getMonth()+ 1); 
var dd = today.getDate(); 
var url = "http://www.parentsite.com/"+yyyy+"_"+mm+"_"+dd+"/images.png"; 
alert(url); 
document.getElementById("img").setAttribute("src",url); 
} 

Предполагая, что тег изображения имеет IMG ID, предупреждение линия должна вам сказать, погоду вы настраиваете свой путь изображения правильно

+0

Спасибо, предупреждение было полезно, я пропустил символ в пути. завершил задачу. Я не могу проголосовать за ответ, потому что я новичок. – kahuna

0

Значение переменной IMG должен быть указателем на актив для например образ, чтобы вы могли присвоить актив атрибуту src с помощью метода setAttribute («src», url). Возможно, вы забыли назначить img = getElementByName ("myasset")?