1. 程式人生 > >IE 下使用window.open() 開啟同一頁面,第二次的時候不自動跳轉解決方法

IE 下使用window.open() 開啟同一頁面,第二次的時候不自動跳轉解決方法

解決方法

  • 定義一個全域性變數記錄window.open()開啟的窗體
  • 如過該變數被記錄過,則先關閉該視窗,然後再次開啟新視窗即可
  • eg:

    /*記錄當前開啟的窗體/

    var showDocContentWindow;
    function showCivilDocContent(docId) {
        if(showDocContentWindow){ // 已經開啟過
            showDocContentWindow.close(); // 關閉
        }
        /**記錄開啟的窗體物件*/
        showDocContentWindow = window.open(Global.rootPath+"/civilDocService/getImportDocument?docId="+docId,"showDocContentWindow");
    }
    

相關推薦

IE 使用window.open() 開啟同一頁面,第二的時候自動解決方法

解決方法 定義一個全域性變數記錄window.open()開啟的窗體 如過該變數被記錄過,則先關閉該視窗,然後再次開啟新視窗即可 eg: /*記錄當前開啟的窗體/ var showDocContentWindow; function showCivilD

關於window.open()開啟頁面會彈出Object頁面的幾點說明

 1.如果是在前臺用超連結如<a href="javascript:window.open('webAdress.aspx ')"></a>開啟新頁面時會彈出一個內容頁為object的頁面,解決方案是呼叫下面的OpenWin()可以防止這種現象<

解決模式對話方塊和window.open開啟頁面Session會丟失問題

模式對話方塊頁面通過超連結(_blank類)或window.open開啟新頁面Session會丟失 解決方法如下: 在使用showModalDialog時會經常出現Session失效的問題,尤其是在這樣的使用情況下: 首先window. showModalDialog,然後

IE比較時間,new Date()支援入參解決辦法

需求:陣列內一組資料,按時間排序,時間格式如:var a = "2018-01-08 00:00:00"。首先想到的是用new Date(a).getTime(),來比較大小,在Chrome下確實可以,

Android 啟動頁面延遲第二啟動分支

前言   這篇部落格是關於啟動APP時頁面都會延遲幾秒跳轉,如果第一次啟動就會歡迎頁延遲幾秒後跳到一個指導頁面,指導頁面用viewpager來實現,如果是第二次啟動與接下來的啟動都是直接從歡迎頁面直接跳到主頁面去。 程式碼 package

https----------如何在phpstudy環境配置apache的https訪問以及訪問http自動成https

寫入 rom virtual write rule 找到 engine rul str 1、首先在 httpd.conf裏面修改幾個地方   找到 #LoadModule ssl_module modules/mod_ssl.so 去掉前面的#   Include conf

jsp頁面EL表示式被解析的解決方法

之前用的weblogic,現在換成了Tomcat發現jsp頁面的EL表示式不被解析,直接在頁面顯示${Parameter}。 解決方法:在jsp頁面頂部加上 <%@ page isELIgnored="false" %>   就可以正常顯示了。

Android歡迎頁面2秒鐘後自動到主頁面

頁面跳轉 一、功能介紹 開啟APP先進入歡迎頁面,2秒鐘後自動進入主頁面 二、專案結構分析 三、詳細程式碼 1、WelcomeActivity.java package com.xingyun.shoopingmail4; import android.app.Activity; import

微信提示瀏覽器開啟程式碼升級版 微信自動預設瀏覽器

由於微信的限制,應用檔案在內建瀏覽器中下載全部被遮蔽掉,造成很多人用微信掃描二維碼下載時點選下載按鈕沒反應,我想到的是做一個提示使用者在瀏覽器中開啟下載。 之前寫過的兩篇文章:微信開啟網址新增在瀏覽器中開啟提示 和 微信掃描開啟APP下載連結提示程式碼優化,儘管已經做得

微信小程式頁面解決方法

在使用小程式的時候會出現這樣一種情況:當網路條件差或卡頓的情況下,使用者會認為點選無效而進行多次點選,最後出現多次跳轉頁面的情況,這個問題可以通過JS中的函式節流和函式防抖找到解決方法。根據官方文件介紹,函式節流就是規定一個單位時間,在這個單位時間內,只能有一次觸發事件的回撥

夜神模擬已開啟,adb命令檢測了設備解決方法

自動化 分享 之前 重啟 設備 安卓 dev 解決方法 mage 日常APP測試中,很難擁有多種機型和各種安卓版本的手機,此時可以借助模擬器。 命令返回結果只有 “List of devices attached”,即代表檢測不了模擬器 最近在使用夜神模擬器的時候,遇到一個

在php頁面中設定https自動

http直接跳轉為https,重定向一下就可以了。用php就更簡單了,新增header: 當訪問http時跳轉到https <?php //將http轉化為https if ($_SERVER[

ueditor更改工具欄按鈕,設定css樣式,第二無法正常載入的解決方法

今天專案上要用到ueditor,我在使用中遇到了一些問題,最後解決。 在WebContent目錄新建資料夾ueditor1_4_3,右鍵資料夾import->File System->Next->Browse->選擇你下載的ueditor整個目錄

HighCharts中URL在頁面之間傳引數及解決方案

HighCharts中柱狀圖,餅圖等可以實現點選圖表資料來實現頁面之間的跳轉,跳轉到重定向的頁面,並且把對應圖表的資料傳遞到要跳轉到的頁面 下面使用一個簡單的例項進行演示: 這裡使用HighCharts的Cloumn柱狀圖 1.首先,需要在頁面的<script>

實現頁面停留幾秒自動

方法一:利用Handler的postDelayed方法。 方法二:利用Timer的schedule方法。 這裡只貼方法一的程式碼: Runnable runnable=new Runnable()

window.open()開啟頁面的幾種方法

[javascript]   view plain  copy 主要原理:讓瀏覽器以為是使用者主動點選的,因此可以利用onclick或者利用<a>標籤的_blank屬性開啟頁面&nbs

window.open在當前頁面開啟網頁

<head><script language="javascript">function geturl(selurl){  if(selurl.value=='') return;    window.open(selsite.options[sels

ie,首頁開啟頁面非常慢

手裡的專案,登入頁面在IE下首次進入頁面非常的慢,應該不只是登入頁面,因為專案我也是半路接手的.開始以為是js的問題,後臺把所有的程式碼都去掉,就一個空白的頁面,然後慢慢的試試,最後才發現是一個CSS檔案引起的, 在common.css中引用了一個線上的字型路徑 'https://fonts.googlea

window.open() 開啟IE緩慢的原因

使用window.open()開啟子視窗的過程中,同個區域網內的機子,使用IE瀏覽器,但是開啟的速度卻不一樣. 有的很快,有的卻很慢.這肯定對客戶體驗不好.我們推測是js程式碼的原因,於是上網查詢網上有的人說不使用第二個引數,即彈出視窗的名字設定為"" 或者"_blank"照

window.open 開啟是空白頁面

眾所周知,FireFox為了支援web標準,在1.1版以後就取消了對模式對話方塊的支援。即:window.showModalDialog()。但是我們有時在製作網頁的時候想增強使用者體驗性,想使用這個功能怎麼辦?我們先來分析一下實現模式對話方塊的原理,我們在IE的模式對話方塊