道非道 非常道

          勤思、謹言、慎行、厚積、薄發(fā)

          統(tǒng)計

          web

          天圓

          經(jīng)濟 政治 軍事

          鍵康

          showModalDialog返回值的問題?



          1.   show.html  
            <script   language="javascript">  
            var   rv   =   showModalDialog("sm.html");  
            alert(rv.length);  
            alert(rv[0]   +   ":"   +   rv[1]);  
            </script>  
             
            2.   sm.html:  
            <script   language="javascript">  
            function   closeWin()  
            {  
                var   rt   =   new   Array(2);  
                rt[0]   =   "hello";  
                rt[1]   =   "world";  
                window.returnValue   =   rt;  
                window.close();  
            }  
            </script>  
            <input   type="button"   value="close"   onclick="closeWin()">  
           


          下面是對只有兩個返回值的處理方法。  
            方法一:利用returnValue  
            1、在WEB對話框中,設returnValue="返回值1"+"|"+"返回值2"(注意返回值總長度不能超過4096個字節(jié))  
            2、在主頁面中:  
                  retvar=showModalDialog("test.htm");  
                  ret=retvar.split(/|/g);  
                  //以下是檢測返回值情況  
                  alert(ret[0]+""n"n"+ret[1]);  
             
            方法二:利用給主頁面中的變量賦值的方法  
            1、在主頁面中預先定義兩個變量x1,x2,即:  
                  var   x1,x2;  
                   
            2、在web對話框中,給主頁面賦值。  
                  parent.x1="1234567890";  
                  parent.x2="xyz";  
           

          posted on 2008-12-02 10:51 星期五 閱讀(2054) 評論(1)  編輯  收藏 所屬分類: web 開發(fā)

          評論

          # re: showModalDialog返回值的問題?[未登錄] 2011-01-17 13:14 rain

          謝謝分享!  回復  更多評論   

          主站蜘蛛池模板: 社会| 澄江县| 临西县| 福州市| 冷水江市| 托克逊县| 上高县| 邓州市| 沈阳市| 太原市| 伊春市| 星座| 桐柏县| 嘉义市| 阳谷县| 高尔夫| 昆山市| 屏东市| 阜南县| 温宿县| 自贡市| 庆城县| 大洼县| 广水市| 红原县| 桓仁| 通州市| 樟树市| 恩平市| 泸水县| 伊吾县| 班戈县| 西乡县| 松潘县| 淮阳县| 慈溪市| 客服| 荆州市| 内黄县| 云林县| 南漳县|