묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자꾸 오류발생... 도와주세여..
2003.09.05 09:21
화면 움직일때마다 이미지 따라다니는거여.
그거 복사해서 적용시켰는데..
계속.. 자바스크립 오류가 나네여..
어쩔땐. 이미지가 잘 따라다니까 어쩔땐.. 또.. 오류라고 그러구..
확인좀 해봐주시겠어여?
http://www.gosign.co.kr 전화 이미지 옆에 달았는데요..
어쩔땐 되구 어쩔땐안되구...
그 부분분 소스는요..
<SCRIPT LANGUAGE="JavaScript">
<!--
var Offset=20
function smoothMove() {
var Dif = parseInt((document.body.scrollTop+Offset-document.all.menuHolder.offsetTop)*.1)
if (isNaN(Dif)) Dif=0
document.all.menuHolder.style.pixelTop+=Dif
}
setInterval("smoothMove()",20)
//-->
</SCRIPT>
<script language="JavaScript">
이렇게 한거거든요..
레이어 부분은
<div id="menuHolder" style="width:155px; height:106px; position:absolute; left:930px; top:290px; z-index:1;">
<img src="image/tel.jpg" border=0 width="153" height="105"></div><map name="ImageMap1"> 이렇게 되어 있습니다.
확인해주시기 바랍니다.
사이트 주소는 http://www.gosign.co.kr
그거 복사해서 적용시켰는데..
계속.. 자바스크립 오류가 나네여..
어쩔땐. 이미지가 잘 따라다니까 어쩔땐.. 또.. 오류라고 그러구..
확인좀 해봐주시겠어여?
http://www.gosign.co.kr 전화 이미지 옆에 달았는데요..
어쩔땐 되구 어쩔땐안되구...
그 부분분 소스는요..
<SCRIPT LANGUAGE="JavaScript">
<!--
var Offset=20
function smoothMove() {
var Dif = parseInt((document.body.scrollTop+Offset-document.all.menuHolder.offsetTop)*.1)
if (isNaN(Dif)) Dif=0
document.all.menuHolder.style.pixelTop+=Dif
}
setInterval("smoothMove()",20)
//-->
</SCRIPT>
<script language="JavaScript">
이렇게 한거거든요..
레이어 부분은
<div id="menuHolder" style="width:155px; height:106px; position:absolute; left:930px; top:290px; z-index:1;">
<img src="image/tel.jpg" border=0 width="153" height="105"></div><map name="ImageMap1"> 이렇게 되어 있습니다.
확인해주시기 바랍니다.
사이트 주소는 http://www.gosign.co.kr
즉, 에러를 방지하려면 자바스크립트가 실행되는 시점을 명확히 해줄 필요가 있습니다.
<SCRIPT LANGUAGE="JavaScript">
<!--
var Offset=20
function smoothMove() {
.........
에서 첫줄을 <script defer language="javascript"> 로 변경해 보세요.
defer 는 html 소스를 완전히 불러들인 후에야 스크립트를 해석하고 실행합니다.