2010-03-31 38 views
0
if(count > 0){ 
for(var i= parseInt(start); i < parseInt(count); i++) 
{ 

link ='<a href="/diabetes/ropimages/origpicdisplay.php?pid='+pid+'&rid='+i+'" target="_blank"><img src="/diabetes/ropimages/thumbpicdisplay.php?pid='+pid+'&rid='+i+'"/><a>&nbsp;&nbsp;'; 

if(i > start){ $("#content1").append(link);} 

else{ $("#content1").empty().html(link);} 
} 
} 

我使用這樣的代碼。它在FF中打印圖像,但在IE6中不打印任何解決方案?jquery不能在IE中打印圖像6

+0

不確定但用'var'聲明你的變量:'var link = 2010-03-31 09:01:34

+0

你應該引用你的'&'s到'&'。由於jQuery沒有爲你插入HTML,你最終會得到無效的HTML,這可能會混淆IE6。 – Boldewyn 2010-03-31 09:05:26

回答

1

如果你正在使用$(document).ready,據我記得它有一些問題與IE6,所以儘量把它放在底部。

+0

我正在獲取數據的其餘部分,但只有圖像顯示是問題 – Hacker 2010-03-31 09:16:56

+0

您是否嘗試驗證IE6中生成的HTML? – o15a3d4l11s2 2010-03-31 10:29:26