[問題] eval函式的運作
eval函式的功能不是將字串轉為運算式在傳回結果嗎??
但是這個範例我有點搞糊塗了
在下面程式碼的最後
他是由很多變數名稱串起來的如:doc ,sty...
另外中間還有 ".top ="
我一開始是想這個eval函式是把 doc到 ".top ="這部份串起來
可是又感覺怪怪的...
以下是部分程式碼
希望高手能給個指導
--
<style type="text/css">
<!--
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default;
font-family: 新明細體; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default;
font-family: 新明細體; font-size: 15pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4;
visibility:hidden;}
-->
</style>
<script language = "javascript">
<!--
var ie = document.all ? 1 : 0;//取得HTML所有標籤物件
var ns = document.layers ? 1 : 0;
var initialize = 0;
var Ex, Ey, topColor, subColor, ContentInfo;
if(ie){doc = "document.all."; sty = ".style"}
if(ie){
Ex = "event.x";
Ey = "event.y";
topColor = "#000000";
subColor = "#3399CC";
}
function MoveToolTip(layerName, FromTop, FromLeft, e){
if(ie){eval(doc + layerName + sty + ".top = " + (eval(FromTop) +
document.body.scrollTop))}
完整程式碼:
http://www.cs.ccu.edu.tw/~u93410059/test.rar
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.79.248
※ 編輯: bryanliu 來自: 61.224.79.248 (04/06 16:07)
推
04/06 16:56, , 1F
04/06 16:56, 1F
※ 編輯: bryanliu 來自: 61.224.147.112 (04/06 17:02)
推
04/06 17:44, , 2F
04/06 17:44, 2F
→
04/06 17:45, , 3F
04/06 17:45, 3F
推
04/06 18:29, , 4F
04/06 18:29, 4F
→
04/06 18:30, , 5F
04/06 18:30, 5F
推
04/06 20:19, , 6F
04/06 20:19, 6F
→
04/06 20:20, , 7F
04/06 20:20, 7F
推
04/06 23:15, , 8F
04/06 23:15, 8F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章