yuanquan001 发表于 2007-12-18 10:27

求助,为什么打不开网页呢?

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<Script>

function goto(form) {


location = form.options[selectIndex].value;

}
</Script>


</head>

<body>
<FORM>
<SELECT NAME="menu" onChange="goto(this.form)">
<OPTION>你喜欢哪一个搜索引擎?
<OPTION value="http://www.yam.org.tw" STYLE="color:red">◆蕃薯藤
<OPTION value="http://www.kimo.com" STYLE="color:red">◇奇摩
<OPTION value="http://www.chinese.yahoo.com" STYLE="color:red">◆中文雅虎
</SELECT>
</FORM>
</body>
</html>

编程之星 发表于 2007-12-18 10:56

改用一下代码看看(在FireFox下测试通过):

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<Script>

function goto(me) {


location = me.options[me.selectedIndex].value;

}
</Script>


</head>

<body>
<FORM>
<SELECT NAME="menu" onChange="goto(this)">
<OPTION>你喜欢哪一个搜索引擎?
<OPTION value="http://www.yam.org.tw" STYLE="color:red">◆蕃薯藤
<OPTION value="http://www.kimo.com" STYLE="color:red">◇奇摩
<OPTION value="http://www.chinese.yahoo.com" STYLE="color:red">◆中文雅虎
</SELECT>
</FORM>
</body>
</html>

yuanquan001 发表于 2007-12-18 11:16

楼主
options
selectIndex
究竟是个啥概念了?

编程之星 发表于 2007-12-18 11:25

options是属于select对象的一组对象数组,每个option就代表select对象的一个子对象。
selectedIndex是属于select对象的一个属性,代表当前选中的那个option对象。

[[italic] 本帖最后由 编程之星 于 2007-12-18 11:38 编辑 [/italic]]

yuanquan001 发表于 2007-12-18 11:35

谢谢,真是太感谢了

页: [1]

编程论坛