window.open(...location=no...)
這種寫法IE6以上復不支持制,谷歌不支持
兩種方案可以解決:
1、不彈出OPEN,彈出一個DIV,然後DIV里內嵌一個IFRAME,IFRAME的地址是'page.html';
2、使用模式窗體,自度。
2. 如何用js或jquery獲取瀏覽器端IP地址
如何用js或者jquery獲取客戶端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("獲取IP失敗請聯網查詢"); }) ;
3. 如何用JS實現修改瀏覽器地址
有兩種方法
1.把悄悄的跳轉寫到a頁面,b頁面彈出後a頁面馬上跳轉到c頁面。
a頁面代碼:
<a href="#" onclick="opennew()">a頁面的超鏈接</a>
<script type="text/javaScript">
function opennew(){
window.open('http://www..com');//彈出b頁面
window.location = 'http://www.google.com';//a頁面跳到谷歌
}
</script>
2.把悄悄的跳轉寫到b頁面:
a頁面代碼,就是普通的超鏈接:
<a href="b.html" target="_blank" >a頁面的超鏈接</a>
b頁面代碼:
<script type="text/JavaScript">
function opennew(){
window.opener.location='http://www.google.com';//a頁面跳到谷歌
}
</script>
<body onload="opennew()">
這樣是在b頁面載入完畢後執行opennew()方法,使a頁面跳轉。你可以在b頁面其他地方觸發事件,調用opennew()方法
</body>
4. 為什麼在JS的鏈接地址前要加http://,否則就無法正常跳轉瀏覽器不是會自動添加http:的嗎
可以不加http,使用一個相對路徑也是可以的。因為網頁瀏覽器會自己根據當前的頁面的數據補全路徑。不加http,是因為瀏覽器能自己補全。
比如當前頁面是http://.com,你可以直接在herf里使用"/abc.html"這種形式來訪問http://.com/abc.html
但是添加http://這個是一個完整的網址必備的一部分。http被稱為協議名稱,指定了要被訪問的地址使用的是什麼協議,我們的瀏覽器(或者其他軟體)才能根據協議來實現獲得的數據的解讀。
除了http協議還有其他的協議,比如https,ftp,mailto,ed2k,Flashget,thunder甚至各種自定義的協議。
瀏覽器只是在訪問當前路徑下的相對路徑的時候才會自己補全,但是你換了一個網站,換了一個路徑了,瀏覽器就不能自己補全了。因為他不知道你要訪問的這個地址是什麼協議。
5. js中如何獲取當前瀏覽器地址的值
js中通過window.location.href和document.location.href、document.URL獲取當前瀏覽器的地址的值,它們的的區別是:x0dx0a1、document表示的是一個孝仔衡文檔對象,window表示的是一個窗口對象,巧做一個窗口下可以有多個文檔對象。所以一個窗口下只有一個window.location.href,但是可能有多個document.URL、document.location.hrefx0dx0a2、window.location.href和document.location.href可以被賦值,然後跳轉到其它頁面,document.URL只能讀不能寫x0dx0a3、document.location.href和document.location.replace都可以實現從A頁面切換到B頁面,但他們的區別是:x0dx0a用document.location.href切換後,可以退回到原頁面。x0dx0a而用document.location.replace切換後,不可以通過「後退」退回到原頁戚悶面。
6. js編程怎麼獲取瀏覽器的參數
在JavaScript編程中,獲取瀏覽器參數主要依賴於window.location對象。藉助這個對象,可以輕松訪問URL的各個部分。
當需要獲取查詢參數,比如URL地址為https://www.example.com/search?q=javascript&page=1,可以採取以下步驟:
首先,使用`window.location.search`訪問查詢字元串部分。對於上述例子,`window.location.search`的值為?q=javascript&page=1。
接著,解析查詢字元串以獲取特定參數的值。可以利用`URLSearchParams`對象來實現這個目標。通過調用`URLSearchParams(window.location.search)`,可以得到一個`URLSearchParams`實例。
最後,利用`URLSearchParams`實例的`get()`方法,可以獲取到參數值。例如,要獲取參數`q`的值,使用`searchParams.get('q')`即可得到`javascript`;要獲取參數`page`的值,使用`searchParams.get('page')`即可得到`1`。
綜上所述,通過合理運用JavaScript中的`window.location`和`URLSearchParams`對象,能夠輕松地獲取瀏覽器參數,滿足應用中對URL信息的解析需求。