返回多个值的办法:
1,拼成一个字符串
2,用数组new Array("值1","值2")
1,拼成一个字符串
2,用数组new Array("值1","值2")
解决方案 »
- 急用,alert回调方法
- 周末啦!给大家分享一下不可忽视的javascript的bug~~哈哈!!周末愉快!!
- 下载jquery.qtip-1.0.0-rc3.min.js
- js操作cookie的问题
- 关于createElement的问题
- JS无法获取外部CSS,为什么???
- 数字和字符串如何自动加1
- 求助:表单onsubmit返回false为什么还是会跳转?
- 谁有现成的模仿鼠标右建菜单的代码和控制菜单“另存为...”里面内容的代码?
- 求助:setTimeout 中 嵌套函数的问题
- 我的ie全屏窗口最小化代码怎么在有的ie6.0.29上能执行,有的ie6.0.29上不行
- 怎样可以点击链接后不询问,直接关闭窗口?
然后在父窗口
var str=opener.document.formname.hiddenname.value
arr=str.split("|")
alert(arr[0])
alert(arr[1])
<script language="javascript">
<!--
function openChild()
{
var k = window.showModalDialog("child.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");
}
//-->
</script>
<input type ="button" value="openChild" onclick="openChild()">
子窗口置入的值:<input id="txt2" type="text">子窗口:
请输入要置入父窗口的值:<input id="txt1" type="text"><input type ="button" value="置入父窗口" onclick="setFather()">
<script language=javascript>
<!--
var k=window.dialogArguments;
function setFather()
{
k.document.getElementById("txt2").value = document.getElementById("txt1").value
}
//-->
</script>
opener.document.all.hid2.value='222'
<input type ="button" value="置入父窗口" onclick="setFather()">
<script language=javascript>
<!--
var k=window.dialogArguments;
function setFather()
{
if(document.getElementById("txt1").checked)
k.document.getElementById("txt2").value = "你要传的值"
}
//-->
</script>
<INPUT id="txt1" name="myradio" type="radio" value="要传的值">
<INPUT id="txt1" name="myradio" type="radio">
<input type ="button" value="置入父窗口" onclick="setFather()">
<script language=javascript>
<!--
var k=window.dialogArguments;
function setFather()
{
if(document.getElementById("txt1").checked)
k.document.getElementById("txt2").value = document.getElementById("txt1").value;
}
//-->
</script>
for(var i=0;i<radios.length;i++){
if(radios[i].checked){
return radios[i].value;
}
}
return "";
}
var radios = document.getElementsByName("myradio");
var radioValue = getRadioValue();
for(var i=0;i<radios.length;i++){
if(radios[i].checked){
return radios[i].value;
}
}
return "";
}
var radios = document.getElementsByName("myradio");
var radioValue = getRadioValue(radios);