알수없는 런타임오류? 정보
알수없는 런타임오류?
본문
list.skin.php
include_once("$board_skin_path/popimg.php");
$imgfull = $list[$i][file][0][path]."/".$list[$i][file][0][file];
//첫번째 팝업
$screenshot = "<img src=".$imgfull." width=500 border=0>";
$scrno = 2;
$image_info = @getimagesize($screenshot);
if($image_info[0]>40) {
$_x = 150;
$_y = 115;
}
if (file_exists($thumb_file)) {
$img_name = "<a href=\"{$list[$i][href]}\" onmousemove=\"msgposit_list2();\" onmouseout=\"msghide_list2();\" onmouseover=\"msgset_list2('{$screenshot}');\"><img src={$thumb_file} {$thumb_width} {$thumb_height} border=0 class=lineb align=absmiddle style='margin:20px 0 20px 5px;'></a>";
}else{
$img_name = "<a href='{$list[$i][href]}'><img src='{$g4[path]}/img/noimg.png' {$thumb_width} {$thumb_height} border=0 class=lineb align=absmiddle style='margin:20px 0 20px 5px;'></a>";
}
----------------------------------------------------------
popimg.php
----------------------------------------------------------
<!----------------포토 리스트뷰의 이미지 보기-----[리스트이미지 팝업]--------------->
<div id="message_list2" style="border-width:0px; border-style:none; width:0px; height:0px; position:absolute; left:0px; top:0px; z-index:1;"></div>
<script language="javascript">
<!--
function msgposit_list2(){
var XX = tempX + 30
if (tempY >= 217){ var YY = -134;} else { var YY= 30;}
message_list2.style.posLeft = XX
message_list2.style.posTop = event.y + YY + document.body.scrollTop
}
function msgset_list2(str){
var wcqqq
wcqqq = '<table align="center" border="0" cellpadding="5" cellspacing="0" bgcolor="#7c7c7c" style="word-break:break-all;">'
wcqqq += '<tr><td align=center>'+str+'</td></tr></table>'
message_list2.innerHTML = wcqqq
}
function msghide_list2(){
message_list2.innerHTML = ''
}
-->
</script>
<!-----------------마우스 위치값 알아내기-------------------->
<script language="javascript">
<!--
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
return true;
}
-->
</script>
--------------------------------------------------------------
위코드는 갤러리리스트상에 썸네일에 마우스 오버시 레이어팝업으로 큰이미지를 보여주는 코드입니다.
크롬에서는 아무문제없이 잘 작동하지만 익스에서는 알수없는 런타임 오류라고
message_list2.innerHTML = wcqqq
이부분에서 문제가 생기며 작동조차 안합니다.
어떤부분에서 문제가 잇는지요?
include_once("$board_skin_path/popimg.php");
$imgfull = $list[$i][file][0][path]."/".$list[$i][file][0][file];
//첫번째 팝업
$screenshot = "<img src=".$imgfull." width=500 border=0>";
$scrno = 2;
$image_info = @getimagesize($screenshot);
if($image_info[0]>40) {
$_x = 150;
$_y = 115;
}
if (file_exists($thumb_file)) {
$img_name = "<a href=\"{$list[$i][href]}\" onmousemove=\"msgposit_list2();\" onmouseout=\"msghide_list2();\" onmouseover=\"msgset_list2('{$screenshot}');\"><img src={$thumb_file} {$thumb_width} {$thumb_height} border=0 class=lineb align=absmiddle style='margin:20px 0 20px 5px;'></a>";
}else{
$img_name = "<a href='{$list[$i][href]}'><img src='{$g4[path]}/img/noimg.png' {$thumb_width} {$thumb_height} border=0 class=lineb align=absmiddle style='margin:20px 0 20px 5px;'></a>";
}
----------------------------------------------------------
popimg.php
----------------------------------------------------------
<!----------------포토 리스트뷰의 이미지 보기-----[리스트이미지 팝업]--------------->
<div id="message_list2" style="border-width:0px; border-style:none; width:0px; height:0px; position:absolute; left:0px; top:0px; z-index:1;"></div>
<script language="javascript">
<!--
function msgposit_list2(){
var XX = tempX + 30
if (tempY >= 217){ var YY = -134;} else { var YY= 30;}
message_list2.style.posLeft = XX
message_list2.style.posTop = event.y + YY + document.body.scrollTop
}
function msgset_list2(str){
var wcqqq
wcqqq = '<table align="center" border="0" cellpadding="5" cellspacing="0" bgcolor="#7c7c7c" style="word-break:break-all;">'
wcqqq += '<tr><td align=center>'+str+'</td></tr></table>'
message_list2.innerHTML = wcqqq
}
function msghide_list2(){
message_list2.innerHTML = ''
}
-->
</script>
<!-----------------마우스 위치값 알아내기-------------------->
<script language="javascript">
<!--
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}
return true;
}
-->
</script>
--------------------------------------------------------------
위코드는 갤러리리스트상에 썸네일에 마우스 오버시 레이어팝업으로 큰이미지를 보여주는 코드입니다.
크롬에서는 아무문제없이 잘 작동하지만 익스에서는 알수없는 런타임 오류라고
message_list2.innerHTML = wcqqq
이부분에서 문제가 생기며 작동조차 안합니다.
어떤부분에서 문제가 잇는지요?
댓글 전체