[問題] 研究別人的程式有些地方看不懂Orz
最近想做網頁就研究了之前班上同學的程式,不過看不懂Orz 沒有他的即時通不知
道怎麼問比較好,所以想請教一下版上的版友們...
<SCRIPT type=text/JavaScript>
<!--
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for
(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n);
return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if
((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
---------------------------
主程式在呼叫時:
onclick="MM_showHideLayers('map1','','show')"
這段看起來有點複雜,有點懂又不太懂意思,他是在用移到一個地方上會浮現一個方框文
字,然後按下叉叉會隱藏。
不知道有沒有人很了解這一段....arguments我有查一下他的意思(以下),不過看不懂Orz
------------->
Java Gossip: 命令列引數(Command line argument)
在使用主控台啟動一個Java程式時,我們可以一併指定一些參數
,以讓程式進行相對應的功能,例如:
$java 類別名稱 -compare a.java b.java
像這樣的功能,您可以使用命令列引數(Command line
argument)來達到,在我們撰寫主程式時,會在引數列撰寫
String[] args,它就是用來接受一個引數指定的字串陣列,您
只要使用索引取出args中的元素值,就可以取出程式運行時的參
數
希望了解的人能幫我解答一下>"< 謝謝Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.21.184
推
02/22 13:46, , 1F
02/22 13:46, 1F
推
02/22 14:07, , 2F
02/22 14:07, 2F
推
02/22 18:25, , 3F
02/22 18:25, 3F
→
02/22 22:35, , 4F
02/22 22:35, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章