JavaScript Tips


ページの左上に常に画像を表示


常にページの左上に画像を出力するサンプルです。ページの右下に常に画像を表示と違いeval関数で実現させてみました。
_getBrowsertype関数はWebブラウザの判定1を参照してください。
<SCRIPT language="JavaScript">
<!--

function _Load()
{
   setInterval("_AllwaysLeftTop('imgBack')",500);
}

function _AllwaysLeftTop(obj) {
   if (_getBrowsertype() == "NN") {
      _top=".top";
      _doc="document.";
      _style="";
      _y="window.pageYOffset";
   }else{
      _top=".pixelTop";
      _doc="";
      _style=".style";
      _y="document.body.scrollTop";
   }
   eval(_doc+obj+_style+_top+"="+_y);
}

//-->
</SCRIPT>
<BODY onload="_Load()">
<DIV id="imgBack" width="79" height="27" border="0" style="position:absolute;top:0px;left:0px;">
<IMG
src="jvs027sa.gif" onClick="javaScript:history.back()">
</DIV>