묻고답하기

첫번째 소스는 scroll1.html 이라고 iframe 안에서 gallery.htm을 불러들여 갤러리를 스크롤 해주고 있는데요 이게 IE11에서는 동작하지만 크롬/파이어팍스에선 동작하지 않습니다. 이게 왜 동작을 하지 않는지 하루 종일 궁리해 봐도 모르겠네요. 어떤 웹표준 문제인것 같은데 어디가 틀렸는지 모르겠습니다.


해당 소스를 링크해 드립니다. http://www.blrun.net/temp/scroll1.html


scroll1.html

<table width="440" border="0" cellspacing="0" cellpadding="0">
	<tr> 
	  <td width=246 valign="top">
		<table width="246" border="0" cellspacing="0" cellpadding="0" height="154">
		  <tr> 
			<td colspan="3"><img src="/images/gallery/1.gif" width="246" height="21"></td>
		  </tr>
		  <tr> 
			<td width="22"><img src="/images/gallery/3.gif" width="22" height="111"></td>
			<td width="193" height="111"><iframe border="0" frameborder="0" marginwidth="0" scrolling="no" src="/temp/gallery.htm" width="193" height="111" marginhieght="0" name="main"></iframe></td>
			<td width="31"><img src="/images/gallery/4.gif" width="31" height="111"></td>
		  </tr>
		  <tr> 
			<td colspan="3"><img src="/images/gallery/2.gif" width="246" height="22"></td>
		  </tr>
		</table>
	  </td>
	</tr>
</table>


gallery.htm

<html>
<head>
	<title>www.happyscript.com</title>
</head>

<body>
<script language="JavaScript">

var scrollerwidth=193 //SIZE
var scrollerheight=111 //SIZE
var scrollerbgcolor='FFFFFF' 
var pausebetweenimages=2000 
var slideimages=new Array() 
slideimages[0]='<img src="/images/gallery/1.jpg" border="0">' 
slideimages[1]='<img src="/images/gallery/2.jpg" border="0">' 
slideimages[2]='<img src="/images/gallery/3.jpg" border="0">' 
if (slideimages.length>1) 
	i=2 
else 
	i=0 

function move3(whichdiv){ 
	tdiv=eval(whichdiv) 
	if (tdiv.style.pixelLeft>0&&tdiv.style.pixelLeft<=5){ 
		tdiv.style.pixelLeft=0 
		setTimeout("move3(tdiv)",pausebetweenimages) 
		setTimeout("move4(second2)",pausebetweenimages) 
		return 
	} 
	if (tdiv.style.pixelLeft>=tdiv.offsetWidth*-1){ 
		tdiv.style.pixelLeft-=5 
		setTimeout("move3(tdiv)",100) 
	} 
	else{ 
		tdiv.style.pixelLeft=scrollerwidth 
		tdiv.innerHTML=slideimages[i] 
		if (i==slideimages.length-1) 
			i=0 
		else 
			i++ 
	} 
} 

function move4(whichdiv){ 
	tdiv2=eval(whichdiv) 
	if (tdiv2.style.pixelLeft>0&&tdiv2.style.pixelLeft<=5){ 
		tdiv2.style.pixelLeft=0 
		setTimeout("move4(tdiv2)",pausebetweenimages) 
		setTimeout("move3(first2)",pausebetweenimages) 
		return 
	} 
	if (tdiv2.style.pixelLeft>=tdiv2.offsetWidth*-1){ 
		tdiv2.style.pixelLeft-=5 
		setTimeout("move4(tdiv2)",100) 
	} 
	else{ 
		tdiv2.style.pixelLeft=scrollerwidth 
		tdiv2.innerHTML=slideimages[i] 
		if (i==slideimages.length-1) 
			i=0 
		else 
			i++ 
	} 
} 

function startscroll(){ 
	if (document.documentElement){ 
		move3(first2) 
		second2.style.left=scrollerwidth
	} 
} 

window.onload=startscroll 

</script>

<ilayer id="main" width=&{scrollerwidth}; height=&{scrollerheight}; bgcolor=&{scrollerbgcolor}; visibility=hide> 
<layer id="first" left="1" top="0" width="1" height="200" z-index="1" ></layer>
<layer id="second" left="0" top="0" width="1" height="200" z-index="1"></layer>
</ilayer>

<script language="JavaScript"> 

if (document.documentElement){ 
	document.writeln('<span id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+'">') 
	document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">') 
	document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:1;top:0;">') 
	document.write(slideimages[0]) 
	document.writeln('</div>') 
	document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0">') 
	document.write(slideimages[1]) 
	document.writeln('</div>') 
	document.writeln('</div>') 
	document.writeln('</span>') 
} 

</script>

</body>
</html>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
Rapire win2000서버 iis돌리고 있는데 모니터 프로그램은 어떤걸 사용할수 있나여? [1] 2007.08.10
whitecrow 윈2k랑 윈2000이랑 -_-;;; [기초적인질문] [2] 2007.08.10
김민호 노프레임과 프레임의 차이가뭔가요?? 그리고 기타포토샵질문들..... [4] 2007.08.10
김성준 새창관련 [1] 2007.08.10
손종욱 으아!!!! 큰일났어요!!! 제발좀 답변부탁드려요!!!! [1] 2007.08.10
이영한 ELLE 에 쓰인 글씨체..? [2] 2007.08.10
DigiT@L_CoRE [포토샵질문] 메뉴에 이미지 모드에 보면 8비트와 16비트가 있던데요...  
김경태 페이지 열자마자 전체화면뜨게하는 스크립트를 알고싶어요 [1] 2007.08.10
레드 이 흰색을 지우는 방법 알려주세요.. [2] 2007.08.10
김현섭 테이블에 이미지를 넣으면 테이블이 늘어나는 이유는? [4] 2007.08.10
미색아: 나모에서요! [1] 2007.08.10
유나 노프레임 메뉴요!!!!!!!! [1] 2007.08.10
후지야 테이블 질문입니다 [1] 2007.08.10
llll 테이블 태그에 대한 질문입니다. [2] 2007.08.10
미자 한개의 form 에 두개의 action 지정.. [2] 2007.08.10
cubevideo 비번없으면 못읽는 게시판 궁금해요~~ [3] 2007.08.10
재로 배경음악을 달았는데, 저는 재생되고 친구들은 재생이 안된데요! [2] 2007.08.10
나그네 사용자가 즐겨찾기를 메인페이지로 등록하게 하려면 어떻게 해야 하나요?  
슈메이커 select form 으로 새창띄울때요! [1] 2007.08.10
한진욱 나모로 서브메뉴를 사용할려구합니다. [2] 2007.08.10
이소현 이런기술 어떻게 구현한지 아시는분????? [2] 2007.08.10
한진욱 노프레임에서.. 프레임같은 페이지를 만들때요 [1] 2007.08.10
김종길 서버 사용 문제 [1] 2007.08.10
유나 게시판글을 클릭하면 한쪽으로 조금 밀리는게 뭐 때문이예요? [3] 2007.08.10
김정민 글에다 동영상 올릴때요.. 미디어플레이어 부분 안보이게 하는법 없나요?  
한신 포토샵에서 [1] 2007.08.10
후지야 최근게시물 새창 안띄우려면? [4] 2007.08.10
탱자 초간단 질문입니다~ 잠시 태그 안먹히게 하는 태그 좀 알려주세요. [1] 2007.08.10
작은별 작업표시줄// [1] 2007.08.10
김경태 페이지를 원하는 초를 설정 후에 원하고싶은 사이트로 이동시키고 싶어요 [2] 2007.08.10