2013-05-11 83 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發送到函數,以便我可以顯示任何需要的圖像(這是函數名稱中的'照片'參考)。函數名稱如下:

function photoorder(category, reference, photo) 

我試圖發送圖像URL '../images/autumn/0216.jpg'的函數調用,在接收和格式正確無誤。但是當我使用命令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

這工作正常。非常感謝。這是我沒有嘗試的唯一組合。 – 2013-05-11 10:42:02

0

爲此,建議使用jQuery ...

但在你的函數photoorder(...)的照片是像「../images/autumn/0216.jpg」這樣的參數嗎?

的,你應該使用:

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