可以用腳本實現將一個頁面的值傳到另個頁面嗎
怎麽實現啊 
比方説點擊表格中的一行    我可以用腳本取到這行的數據
想要傳到另個頁面顯示出來怎麽做啊幫幫我啊  我分都用完了5555555555555555555

解决方案 »

  1.   

    这要看你的新窗口要用什么方式打开了,如果是Open的那么可以直接传值的。将你tr中的各项信息存到一个Object中(作为属性存),然后在Open的时候就可以直接调用这个参数了,当然你也可以直接将Tr传过去,然后再解析。给你点资料:IE中非模式对话框(showModelessDialog)应用
    非模式对话框是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对象结构引用到非主调窗口的任何对象。