<html>
<head>
<title>New Page 1</title>
<script language="javascript">
<!--
var A=new Array()
var string="" function get()
{
var a=document.forms[0].select1
for(var i=0;i<a.length;i++)
{
A[i]=a.options[i].value
string +=A[i] + ","
}
alert(string)
window.navigate("get.htm?string="+string)
}//-->
</script>
</head>
<body onload="get()">
<p>
<form>
<select size="9" name="select1" >
<option value="one">一</option>
<option value="two">二</option>
<option value="three">三</option>
<option value="four">四</option>
<option value="five">五</option>
</select>
</p>
</form>
</body>
</html>
get.htm:<html>
<head>
<title></title>
</head>
<script language="javascript">
<!--
var str=window.location.search
var A=new Array()
var str1
if(str)
{
str=str.split("?")
str=str[1].split("=")
//alert(str[1])
str1=str[1].split
//alert(str1.length) for(var i=0;i<str1.length-1;i++) //length减一的目的是因为多了一个逗号!
{
A[i]=str1[i]
alert(A[i])
} }
//-->
</script>
<body>
</body>
</html>
<head>
<title>New Page 1</title>
<script language="javascript">
<!--
var A=new Array()
var string="" function get()
{
var a=document.forms[0].select1
for(var i=0;i<a.length;i++)
{
A[i]=a.options[i].value
string +=A[i] + ","
}
alert(string)
window.navigate("get.htm?string="+string)
}//-->
</script>
</head>
<body onload="get()">
<p>
<form>
<select size="9" name="select1" >
<option value="one">一</option>
<option value="two">二</option>
<option value="three">三</option>
<option value="four">四</option>
<option value="five">五</option>
</select>
</p>
</form>
</body>
</html>
get.htm:<html>
<head>
<title></title>
</head>
<script language="javascript">
<!--
var str=window.location.search
var A=new Array()
var str1
if(str)
{
str=str.split("?")
str=str[1].split("=")
//alert(str[1])
str1=str[1].split
//alert(str1.length) for(var i=0;i<str1.length-1;i++) //length减一的目的是因为多了一个逗号!
{
A[i]=str1[i]
alert(A[i])
} }
//-->
</script>
<body>
</body>
</html>
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator[, limit]])参数
stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 limit可选项。该值用来限制返回数组中的元素个数。说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。示例
下面的示例演示了 split 方法的用法。function SplitDemo(){
var s, ss;
var s = "The rain in Spain falls mainly in the plain.";
// 在每个空格字符处进行分解。
ss = s.split(" ");
return(ss);}