1.现在有两个Select标签。select1用来显示NBA球队名称,select2用来显示具体球队的球员名次,也就是说 select2 的数据是根据select1的切换而显示不同的内容。
2.我们用的技术是 behavior url(#default#download)。
3.例子:
<script language="javascript" type="text/javascript">
function show(s){
select2.innerHTML=s;
}
function search(team_id){
var url='player.asp?t_id='+team_id;
document.all.dl.startDownload(url,show);
}
</script><select id="select1" οnchange="search(this.value)"> <option value="1">凯尔特人</option> <option value="2">76人</option> <option value="3">尼克斯</option> <option value="4">篮网</option> <option value="5">猛龙</option> <option value="6">活塞</option> <option value="7">步行者</option> <option value="8">骑士</option> <option value="9">公牛</option> <option value="10">雄鹿</option> <option value="11">热火</option> <option value="12">魔术</option> <option value="13">老鹰</option> <option value="14">奇才</option> <option value="15">山猫</option> <option value="16">森林狼</option> <option value="17">掘金</option> <option value="18">爵士</option> <option value="19">开拓者</option> <option value="20">超音速</option> <option value="21">国王</option> <option value="22">太阳</option> <option value="23">湖人</option> <option value="24">快船</option> <option value="25">勇士</option> <option value="26">马刺</option> <option value="27">灰熊</option> <option value="28">小牛</option> <option value="29">火箭</option> <option value="30">黄蜂</option></select> <div id="dl" style="BEHAVIOR: url(#default#download)"></div><select id="select2"></select>
其中: player.asp页面输出的是select标签里的内容,比如火箭队
<option value=499>特雷西-麦克格雷迪
</option><option value=193>卢瑟-赫德</option><option value=414>鲍伯-苏拉
</option><option value=417>斯特罗姆-斯威夫特</option><option value=204>朱万-霍华德
</option><option value=465>大卫-韦斯利
</option><option value=11>德里克-安德森</option><option value=489>姚明</option><option value=8>拉夫-阿尔斯通</option><option value=29>琼-巴里
</option><option value=320>穆齐-诺里斯
</option><option value=35>朗尼-巴克斯特</option><option value=56>莱恩-鲍恩
</option><option value=312>迪肯贝-穆托姆博
</option>