2010-03-31 5 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 =

+0

'&'를'&'으로 인용해야합니다. jQuery는이를 수행하지 않고 HTML을 삽입하기 때문에 유효하지 않은 HTML로 끝나고 IE6을 혼란스럽게 할 수있다. – Boldewyn

답변

1

$(document).ready을 사용하는 경우 IE6에 몇 가지 문제가 있으므로 기억해 두십시오. 아래쪽에 넣으십시오.

+0

데이터가 남아 있지만 이미지 만 표시되는 문제가 있습니다 – Hacker

+0

IE6에서 생성 된 HTML의 유효성을 검사 해 보셨습니까? – o15a3d4l11s2

관련 문제