발췌  : http://forum.standardmag.org/viewtopic.php?id=2024

 

위글을 보면

longdesc대신 alt에 해당하는 내용을 넣고

마우스 오버시 뜨는 alt값을 무마시키기 위해서 title에 빈값을 넣는 방법을 이야기 한다. << 이건 ie에서만 적용되는 것이다.

보통 ie를 제외한 브라우저에서는 이미지에 마우스를 올려놓으면 alt값을 보여주기 위한 풍선말이 안뜨니..

괜찮은 방법이라고 생각한다.

뭐 의미론적으로 title 속성을 제대로 썻냐? 라고 하면 할말이 없지만

때로는 희생할 수도 있지않을가??

 

Posted by 삽지리
,

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
   if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
  document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
   else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
 }

 

위와같은 페이지에 보면 with가 쓰이는데..

 

이건 with(navigator){

이안에 들어있는 appName는 appName가 아니라

navigator.appName << 요놈이 호출되는것

}

Posted by 삽지리
,

<head>
<script type="text/javascript">
function addEvent(object, event ,listener)
{
    if (object.addEventListener){
        object.addEventListener(event, listener, false);
    } else if (object.attachEvent){

        object.attachEvent('on' + event, listener);
    }
}
window.onload = function (){alert("히히");}
addEvent(window,'load',new Function(alert("하하")));

addEvent(window,'load',function(){alert("하하");});
window.onload =  function (){alert("후후");}
addEvent(window,'load',new Function(alert("허허")));

addEvent(window,'load',function(){alert("허허");});
</script>
</head>
<body>
</body>

 

이렇게 넣었을경우 하하,허허,후후가 나온다

유추해볼 수 있는것은

이벤트 리스너에 등록된것이 먼저 실행된다와

리스너의 순서는 먼저 등록된것부터 실행된다.

onload는 나중에 것이 우선한다.

정도랄까?

 

-------------------------------------------------

수정했다.

삭제부분은 알고보니 새로운 함수를 만들어서 호출하는 것.

onload시 되는것은 동일하겠지만..

window의 onload이벤트떄 되는것이 아니다 ..위와같이 해야 되는것이다.

 

이게 결과가 후후 허허 하하 가 나온다 리스너는 나중에 등록된것이 먼저 실행된다..

랜덤이라는 이야기도 있던데??

Posted by 삽지리
,