方法只有一种.
步骤:
1、直接通过变量接收返回值。
2、通过document.write的方式输出显示。
示例:
function k(){return '1'
}
var a = k()//这里a接收函数k的返回值1
document.write(a)//这里显示a的结果
//模式化弹窗才支持returnValue值
--修改如下即可
var rvalue = window.showModalDialog("tools/b.jsp","_blank","")如果要用open打开同时跟父窗体传值的话.
--opener代表由open所打开的父窗体 直接取父窗体的元素赋值即可
window.opener.document.getElementById("txt0").value="555555"window.close()
如有问题可以追问,我当及时回答。
希望能帮到你!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
<style type="text/css"></style>
<script type="text/javascript">
window.onload=function(){
var oT1=document.getElementById('text1')
var oT2=document.getElementById('text2')
var oB=document.getElementById('btn')
oB.onclick=function(){
var a=oT1.value
var b=oT2.value
alert(getValue(a,b))
}
function getValue(a,b){
var sum=parseInt(a)+parseInt(b)
return sum
}
}
</script>
</head>
<body>
<input type="text" id="text1">
<input type="text" id="text2">
<input type="button" value="获取" id="btn">
</body>
</html>