可以用腳本實現將一個頁面的值傳到另個頁面嗎
怎麽實現啊
比方説點擊表格中的一行 我可以用腳本取到這行的數據
想要傳到另個頁面顯示出來怎麽做啊幫幫我啊 我分都用完了5555555555555555555
怎麽實現啊
比方説點擊表格中的一行 我可以用腳本取到這行的數據
想要傳到另個頁面顯示出來怎麽做啊幫幫我啊 我分都用完了5555555555555555555
解决方案 »
- Ext.form.FormPanel 接收 JSON 数据
- 关于javascript function
- 时间格式Fri Jun 24 19:47:14 +0800 2011怎么处理?
- dom遍历问题,在线等,谢了
- Opera 9+中怎么在js中怎么判断用户上传文件是否合法(不是图片)
- 按时间变换背景颜色的JavaScripte 有点问题,请求救援!
- MSN的正则表达式要怎么写
- 视差滚动效果如何实现?
- 在javascrip同一函数中,可不可以执行了一部分语句,中间的一句再重新将window.location重新load一次,紧接着执行函数后面全部的语句,这
- html中<img>如何显示一个 后缀名不匹配的图片?
- 询问当今流媒体播放的技术性问题
- 如何取得框架长宽?~~~~~~~在线等
非模式对话框是IE的一种窗口形式,打开非模式对话框后,在其被关闭之前,主调窗口不会继续解析其后的htm代码,同时主调窗口也不会被选中。
主调窗口与非模式窗口的信息传递
1.函数调用传递方式
vReturnValue = window.showModelessDialog ( sURL [, vArguments] [, sFeatures] )
主调窗口通过showModelessDialog方法的第二个参数 vArguments 向非模式窗口传递参数,该参数可以是数组,也可以是DOM对象。
非模式窗口通过window.dialogArguments 来提取传递过来的参数,若是数组,则用window.dialogArguments[i]来表示数组的第i个参数
非模式窗口通过window.returnValue向主调窗口传回值,这个值作为showModelessDialog 方法的返回值被主调窗口接收。
2.窗口操作传递方式
非模式窗口通过主调窗口传递过来window对象直接操纵主调窗口的元素
此时showModelessDialog 需要将主调窗口的 window 对象作为参数传出,在非模式窗口中即可取得主调窗口的窗口参考,用脚本可以直接对它操纵。
如主调窗口的调用代码如下:
showModelessDialog ("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px;edge:Raised; status: No");
非模式窗口JScript代码如下,即可接收主调窗口的窗口对象
var sData = window.dialogArguments;
接着就可以操作主调窗口的任意变量和函数了,如下:
sData.sUserName = ‘Value from ModelessDialog’; // sUserName是主调窗口的全局变量
sData.fnUpdate(); //fnUpdate是主调窗口的函数,在该函数中对sUserName变量做处理
这种方式下,主调窗口可以不通过普通返回值方式取得非模式窗口设定的数值
备注:
将主调窗口的Window对象传入非模式窗口是一种很灵活的操作手段。但在实践中发现,窗口对象只能是主调窗口自己的,你不能通过Dom对象结构,将其他帧页面(非主调窗口)的Window对象传入。但在非模窗口中可以根据传入的主调窗口的Window对象,通过Dom对象结构引用到非主调窗口的任何对象。