明月松間照 清泉石上流


                                                  ——— 兵臨城下   貓科動物
          posts - 70, comments - 137, trackbacks - 0, articles - 23
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          又遇到js的問題了,關于window.open

          Posted on 2006-11-16 16:09 兵臨城下 閱讀(1298) 評論(3)  編輯  收藏 所屬分類: JavaScript
          ??????最近調試程序遇到一個問題:window.open(url,"window",wStyle);
          這條js代碼本是根據url轉到指定的servlet,然而我發現調試時有時他不走servlet,不知道為什么,我不是一次兩次遇到這個情況了。經常是第一次調用它走servlet,可再一次調用這個js時它又不走了。
          ??????有次臨時的解決方案,只能用:
          ??????document.mainform.action = url;
          ??????document.mainform.submit();
          ??????來提交。但總是覺得那樣比較麻煩,是不是window.open方法還有一些我不知道的特性,請各位指點,怎樣才能使它每次都走后臺?謝謝

          評論

          # re: 又遇到js的問題了,關于window.open  回復  更多評論   

          2006-11-16 17:00 by loocky
          document.mainform.action = url;
          document.mainform.submit();

          走的是form的提交方式
          window.open(url,"window",wStyle);
          是純粹JS彈出

          # re: 又遇到js的問題了,關于window.open  回復  更多評論   

          2006-11-16 17:24 by 兵臨城下
          但window.open()也不是每次都不走后臺啊,我感覺第一次調用它還是走的,只是感覺它好像有緩存似的,我在目的jsp頁面中session.getAttribute("CUST_REF")得到的都是老數據,好像頁面都不重新解析。
          但我用window.open(url,"",wStyle)就每次都走后臺了,只是每次都打開一個新窗口,這越讓我感覺好像js緩存了頁面,window.open(url,"window",wStyle) 他會去找window的頁面,如果有是不是就直接轉過去了,不走后臺了,郁悶!

          # re: 又遇到js的問題了,關于window.open  回復  更多評論   

          2006-11-22 11:29 by BeanSoft
          讓 JSP 不緩存:

          HTML 格式:

          <meta http-equiv="Pragma" content="no-cache">
          <meta http-equiv="Cache-Control" content="no-cache">
          <meta http-equiv="Expires" content="0">

          讓JSP不緩存方法網頁頭部加上
          代碼內容
          <%
          response.setHeader("Pragma","No-cache");//HTTP 1.1
          response.setHeader("Cache-Control","no-cache");//HTTP 1.0
          response.setHeader("Expires","0");//防止被proxy
          %>

          試試!
          主站蜘蛛池模板: 彰化县| 仁寿县| 广汉市| 喀喇沁旗| 加查县| 佛山市| 育儿| 永新县| 儋州市| 葵青区| 太和县| 汪清县| 商城县| 新建县| 揭西县| 石阡县| 合山市| 会同县| 定陶县| 阳泉市| 黎城县| 裕民县| 临沧市| 开封县| 武邑县| 密山市| 延长县| 五河县| 六枝特区| 滁州市| 丹棱县| 元江| 高安市| 永德县| 前郭尔| 永康市| 弋阳县| 栖霞市| 昌乐县| 蒙城县| 上饶县|