2013-05-11 2 views
0

함수 호출에 포함 된 아래 코드를 사용하여 이미지를 표시하려고합니다.Javascript로 함수 호출에서 이미지 디스플레이 오류가 발생했습니다.

myWindow.document.write("<center><img border='2' src='../images/autumn/0216.jpg' width='120' height='90' /></center>"); 

명시 적으로 src 세부 정보를 설정할 때 잘 작동합니다. src = '../images/autumn/0216.jpg' 이미지가 올바르게 표시됩니다. 필요한 것은 이미지의 URL을 함수에 보내서 필요한 모든 이미지를 표시 할 수 있습니다 (함수 이름에 '사진'참조). 내가 함수 호출에 이미지 URL '../images/autumn/0216.jpg'를 보내는 시도

function photoorder(category, reference, photo) 

, 그것은 받아 올바른 형식의 다음과 같이 함수 이름입니다. 그러나 명령을 사용할 때 src = photo 이미지가 표시되지 않습니다. 예 :

myWindow.document.write("<center><img border='2' src='photo' width='120' height='90' /></center>"); 

또는

시도
myWindow.document.write("<center><img border='2' src=photo width='120' height='90' /></center>"); 

답변

0

:이 목적을 위해

myWindow.document.write("<center><img border='2' src='" + photo + "' width='120' height='90' /></center>"); 
+0

합니다. 고마워. 내가 시도하지 않은 유일한 조합이야. –

0

는 jQuery를 사용하는 것이 좋습니다 ...

하지만 기능 photoorder에서

(...) 사진 "../images/autumn/0216.jpg"와 같은 매개 변수입니까?

는 당신이 사용해야 잘 작동

myWindow.document.write("<center><img border='2' src='" + photo + "' width='120' height='90' /></center>"); 
관련 문제