请wsj(骆驼)进来 看来只有骆驼一个人会了,闪:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title> New Document </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""></head><BODY><table width="439" border="0" cellspacing="0" cellpadding="0"> <tr id="message" style="color:#AAD5FF"><td>位置:</td></tr></table><hr/><table id="level1" width="439" border="0" cellspacing="0" cellpadding="0"> <tr id="s1"> </tr></table><hr/><table width="439" border="0" cellspacing="0" cellpadding="0"> <tr id="s2"> </tr></table><hr/><table width="439" border="0" cellspacing="0" cellpadding="0"> <tr id="s3"> </tr></table><SCRIPT LANGUAGE="JavaScript"><!--//选择框的名字selector = [ "s1", "s2", "s3"];//选择项: "名字", "值", 子选择menu = [ "中国","86", [ "北京","BJ", [ "海淀","1",null, "昌平","1",null, "朝阳","2",null ], "四川","SC", [ "成都","28",null, "乐山","",null, "攀枝花","",null, "自贡","",null, "德阳","",null, "绵阳","",null ] ], "美国","1", [ "加利福尼亚","CA", [ "旧金山","1",null, "伯克利","1",null, "洛杉矶","2",null ], "华盛顿","WA", [ "西雅图","seattle",null, "华盛顿特区","seattle",null ] ] ]; function wizz(level){ if( level == 0 ) a = menu; else { str = "menu"; for( var i=0; i<level; i++ ) str += "[" + (document.all[selector[i]].selectedIndex * 3 + 2) + "]"; a = eval(str); } if( !(a == null) ) { s = document.all[selector[level]]; p = s.parentElement; s.removeNode(true); s = document.createElement("<tr id="+selector[level]+"></tr>"); p.appendChild(s); i=0; if (i < Math.floor(a.length/3)) { s.selectedIndex = 0; //message.innerHTML=message.innerHTML.replace(/\|/, a[i*3]+">>\|") } while( i < Math.floor(a.length/3) ) { var o=document.createElement("<td style='wordBreak:keep-all;cursor:hand;color:blue' Index="+i+" onclick='this.parentElement.selectedIndex=this.Index;wizz(" + (level+1) + ")' value=" + a[i*3+1]+"></td>"); o.innerHTML=a[i++*3]; s.insertAdjacentElement("beforeEnd", o); } } syncLocation(); if( !(a == null) ) wizz(level+1);}wizz(0);function syncLocation(){ var p = message.parentElement; message.removeNode(true); oo = document.createElement("<tr id='message'></tr>"); p.appendChild(oo); for (var i=0;i<selector.length;i++) { if(message.children[i-1])message.children[i-1].innerHTML+=">>"; var oP = document.all[selector[i]].children[document.all[selector[i]].selectedIndex] if(oP) { oClone=oP.cloneNode(true) message.insertAdjacentElement("beforeEnd", oClone); } } var oT = document.createElement("<td width='100'></td>") oT.innerText = "位置:" message.insertAdjacentElement("afterBegin", oT); var oT = document.createElement("<td width='100'></td>") oT.innerText = " " message.insertAdjacentElement("beforeEnd", oT);}//--></SCRIPT></BODY></html> 额的神啊?从书上抄的名家代码都有错啊。。。。。 跪求js密码校验代码 妙!一个通知其它函数执行的函数,有意思 急急急急急急急急急急急急急急 帮我看下这段代码出了什么问题 谁帮我匹备一下{$PicUrl}这个字符串 有几个问题请教 神啊,救救我吧!各位大虾来看看 时刻关注!图片按钮在NetScape中为什么不能关闭本窗口? 请问那种text输入框或表格的边框是虚线的效果是怎么做的,有源代码吗?谢谢! 连接的问题 一个困惑了我很久的问题。
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<BODY><table width="439" border="0" cellspacing="0" cellpadding="0">
<tr id="message" style="color:#AAD5FF"><td>位置:</td></tr>
</table>
<hr/><table id="level1" width="439" border="0" cellspacing="0" cellpadding="0">
<tr id="s1">
</tr>
</table>
<hr/>
<table width="439" border="0" cellspacing="0" cellpadding="0">
<tr id="s2">
</tr>
</table>
<hr/>
<table width="439" border="0" cellspacing="0" cellpadding="0">
<tr id="s3">
</tr>
</table><SCRIPT LANGUAGE="JavaScript">
<!--
//选择框的名字
selector = [ "s1", "s2", "s3"];
//选择项: "名字", "值", 子选择
menu = [
"中国","86",
[
"北京","BJ",
[
"海淀","1",null,
"昌平","1",null,
"朝阳","2",null
],
"四川","SC",
[
"成都","28",null,
"乐山","",null,
"攀枝花","",null,
"自贡","",null,
"德阳","",null,
"绵阳","",null
]
],
"美国","1",
[
"加利福尼亚","CA",
[
"旧金山","1",null,
"伯克利","1",null,
"洛杉矶","2",null
],
"华盛顿","WA",
[
"西雅图","seattle",null,
"华盛顿特区","seattle",null
]
]
];
function wizz(level)
{
if( level == 0 )
a = menu;
else
{
str = "menu";
for( var i=0; i<level; i++ )
str += "[" + (document.all[selector[i]].selectedIndex * 3 + 2) + "]";
a = eval(str);
}
if( !(a == null) )
{
s = document.all[selector[level]];
p = s.parentElement;
s.removeNode(true);
s = document.createElement("<tr id="+selector[level]+"></tr>");
p.appendChild(s);
i=0;
if (i < Math.floor(a.length/3))
{
s.selectedIndex = 0;
//message.innerHTML=message.innerHTML.replace(/\|/, a[i*3]+">>\|")
}
while( i < Math.floor(a.length/3) )
{
var o=document.createElement("<td style='wordBreak:keep-all;cursor:hand;color:blue' Index="+i+" onclick='this.parentElement.selectedIndex=this.Index;wizz(" + (level+1) + ")' value=" + a[i*3+1]+"></td>");
o.innerHTML=a[i++*3];
s.insertAdjacentElement("beforeEnd", o);
}
}
syncLocation();
if( !(a == null) )
wizz(level+1);
}
wizz(0);
function syncLocation()
{
var p = message.parentElement;
message.removeNode(true);
oo = document.createElement("<tr id='message'></tr>");
p.appendChild(oo);
for (var i=0;i<selector.length;i++)
{
if(message.children[i-1])message.children[i-1].innerHTML+=">>";
var oP = document.all[selector[i]].children[document.all[selector[i]].selectedIndex]
if(oP)
{
oClone=oP.cloneNode(true)
message.insertAdjacentElement("beforeEnd", oClone);
}
}
var oT = document.createElement("<td width='100'></td>")
oT.innerText = "位置:"
message.insertAdjacentElement("afterBegin", oT);
var oT = document.createElement("<td width='100'></td>")
oT.innerText = " "
message.insertAdjacentElement("beforeEnd", oT);
}
//-->
</SCRIPT></BODY>
</html>