Dynamic HTML (I)


範例:請將滑鼠移到範例中藍色的圓圈上,你會發現他會變成紅色圓圈。當你把滑鼠移出,又會回到藍色的圓圈。

: onMouseOver


原始碼:

<script language="javascript">
<!--
  // 預載 images
  if(document.images)
  {
    img_on = new Image(); img_on.src="/~jlu/gifs/redball.gif";
    img_off = new Image(); img_off.src="/~jlu/gifs/blueball.gif";
  }

  function flip(pic)
  {
    if(pic == 1)
      document.mypic.src=img_on.src;
    else
      document.mypic.src=img_off.src;
  }
// -->
</script>

說明:這個範例中,牽涉到的觀念有:事件處理(含 onMouseOver 和 onMouseOut)以及 網頁的 DOM 架構以及其處理方式。