100分求解!如何在两个Window之间传递数据? 可以,当然可以用ASP实现思想如下:在window2的unload函数中打开window1 (window1是一个asp文件)将文本值传给它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设你在 window1 中有一个 FORM,FORM 里面有一个 TEXT 输入框,在 window2 中可以这样写:window.opener.document.yourformnameinwindow1.yourtextboxnameinwindow1.value = document.yourformnameinwindow2.yourtextboxnameinwindow2.value呵呵,够罗嗦的。 <script language="JavaScript"> function aaa() { document.location.href=""win1.asp?v="+valueString; }</script><body unload="aaa()"> 用showmodaldialog或者showmodalessdialog去打开窗口,window2里有一个window.returnvalue,只要你给他付值,window1就可以直接得到返回,详细的请查看msdn.microsoft.com/ie/ dhtml里 考虑到IE版本或者不同浏览器之间的兼容性问题,建议用edyang网友提出的方法,dnchen提出的方法也不错,不过兼容性不是很好。可以考虑在window2中放置确定和取消的按钮,点击按钮时触发onclick事件,调用相应的处理函数,在unload事件的处理中调用也可以。取得到打开本窗口的父窗口句柄用window.opener属性,着时最关键的一步。至于用ASP来处理,显得太复杂了一些,呵呵…… 在一个window里可以控制打开它的window的属性和方法,例:window.opener.background=white;window.opener.Function(varible); javascript足以处理,无非传参数例:var newwin=firstwin.open(secondwin);newwin.var=firstwin.var; 享用去吧<HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE><script language="javascript">var newwindow;function kata(){newwindow=window.open("tempwzh.htm",null,"height=300,width=300");var currentDate=new Date();var currentHour=currentDate.getHours();var currentMin=currentDate.getMinutes();var currentSec=currentDate.getSeconds();newwindow.document.write(currentHour+":"+currentMin+":"+currentSec);}function closewin(){ newwindow.close();}</script></HEAD><BODY><h1 id="itmFile" onclick="kata();">tptp</H1><input type=button onclick="closewin();"><P> </P></BODY></HTML> 获取表单的行号 JavaScript加载前如何先执行JavaScript代码? ext3.0框架问题 为什么alert(document.cookie)看到的字符串里没的过期时间的表示,我已经设了 有没有不用frame分框的树型菜单??? 为何history.back()返回后不能保存数据 请教:关于判断一个动态生成的变量是否存在的问题 js中如何进行加法运算?+都当作字符串连接了。 请问怎样在用户刷新页面后,让树结构不发生变化?????????我很急!! 如何隐藏鼠标? JavaScript 中的对象问题。 如何实现子窗口对父窗口的访问控制!!!!
window.opener.document.yourformnameinwindow1.yourtextboxnameinwindow1.value = document.yourformnameinwindow2.yourtextboxnameinwindow2.value呵呵,够罗嗦的。
function aaa() {
document.location.href=""win1.asp?v="+valueString;
}
</script>
<body unload="aaa()">
建议用edyang网友提出的方法,
dnchen提出的方法也不错,不过兼容性不是很好。
可以考虑在window2中放置确定和取消的按钮,
点击按钮时触发onclick事件,调用相应的处理函数,
在unload事件的处理中调用也可以。
取得到打开本窗口的父窗口句柄用window.opener属性,
着时最关键的一步。
至于用ASP来处理,显得太复杂了一些,呵呵……
window.opener.Function(varible);
例:
var newwin=firstwin.open(secondwin);
newwin.var=firstwin.var;
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
var newwindow;
function kata()
{
newwindow=window.open("tempwzh.htm",null,"height=300,width=300");
var currentDate=new Date();
var currentHour=currentDate.getHours();
var currentMin=currentDate.getMinutes();
var currentSec=currentDate.getSeconds();
newwindow.document.write(currentHour+":"+currentMin+":"+currentSec);
}
function closewin()
{
newwindow.close();
}
</script>
</HEAD>
<BODY>
<h1 id="itmFile" onclick="kata();">tptp</H1>
<input type=button onclick="closewin();">
<P> </P></BODY>
</HTML>