當前位置:吉日网官网 - 油畫收藏 - js修改瀏覽器歷史

js修改瀏覽器歷史

1.js中歷史網頁中怎麽把上壹個頁面換成另壹個頁面

js是沒有更改瀏覽歷史url和獲取從上壹頁開的url地址的,您可以使用window.location.replace(url);來重置瀏覽歷史,

window.location.replace不在瀏覽器中保存跳轉前的網址,因此按返回鍵將無效;

例子:

有 3個jsp頁面(1.jsp, 2.jsp, 3.jsp),進系統默認的是1.jsp ,當我進入2.jsp的時候, 2.jsp裏面用window.location.replace("3.jsp");與用window.location.href("3.jsp");從用戶界面來看是沒有什麽區別的,但是當3.jsp頁面有壹個“返回”按鈕,調用 window.history.go(-1);wondow.history.back();方法的時候,壹點這個返回按鈕就要返回2.jsp頁面的話,區別就出來了,當用window.location.replace("3.jsp");連到3.jsp頁面的話,3.jsp頁面中的調用 window.history.go(-1);wondow.history.back();方法是不好用的,會返回到1.jsp 。當用window.location.href("3.jsp");連到3.jsp頁面的話,3.jsp頁面中的調用 window.history.go(-1);wondow.history.back();方法是好用的,會返回2.jsp。因為window.location.replace("3.jsp");是 不向服務器發送請求的跳轉,而window.history.go(-1);wondow.history.back(); 方法是根據服務器記錄的請求決定該跳到哪個頁面的,所以會跳到系統默認頁面1.jsp 。window.location.href("3.jsp");是向服務 器發送請求的跳轉,window.history.go(-1);wondow.history.back(); 方法是根據服務器記錄的請求決定該跳到哪個頁面的,所以就可以返回到2.jsp。

2.javascript怎麽設置history

history -- history用於窗體中的導航

history,中文"歷史"

history對象是window對象的屬性

瀏覽者通常可以使用瀏覽器的前進與後退按鈕訪問曾經瀏覽過的頁面。JavaScript的history對象記錄了用戶曾經瀏覽過的頁面,並可以實現瀏覽器前進與後退相似的導航功能

可以通過back函數後退壹個頁面,forward函數前進壹個頁面,或者使用go函數任意後退或前進頁面,還可以通過length屬性查看history對象中存儲的頁面數

history對象函數

JavaScript history.go() 函數

說明:前進或後退指定的頁面數

JavaScript history.back() 函數

說明:後退壹頁

JavaScript history.forward() 函數

說明:前進壹頁

history對象屬性

JavaScript length 屬性 --history對象中緩存了多少個URL

示例

history.length;

3.如何修改瀏覽器的JavaScript選項

在IE8裏(不知IE6或IE7是否壹樣,不過大體上是差不多的)1.進入“Inter選項”如果不知道怎麽進入,打開IE,按住鍵盤的“Alt”鍵(就在空格鍵的旁邊)然後會看到“地址欄”的上面或下面會出現壹個菜單欄,裏面有:文件、編輯、查看等選項。

單擊“工具”那裏,然後在彈出來的下拉菜單裏,單擊“Inter選項”2.進入“Inter選項”後,會看到壹個大框,註意看最上面,會發現這樣幾個選項卡:常規、安全、隱私、內容。單擊“安全”,會看到,下方的內容改變了3.通過剛才那步進入了“安全”選項卡之後,先確保是“Inter”這壹項被選中(就是那個“地球”),然後把註意力轉到下方。

在最下面,有三個按鈕:確定、取消和應用。在它們上面,可以找到壹個名叫:“自定義級別”的按鈕,單擊它。

4.又壹個框彈出來了,可以看到有壹堆設置。把豎著的那個滾動條慢慢往下拽,直到找到“腳本”這壹選項,它的位置應該是在中間偏上,在ActiveX選項的下面。

(這壹步要有點耐心,未必能壹下就找到的)5.再把滾動條稍微往下拽壹點,看到有壹項叫做:“活動腳本”。它下面有壹個單選框,有這樣三種選擇:禁用、啟用、提示。

單擊“啟用”。然後點整個框框最下面的“確定”。

然後再點“Inter選項”框的“確定”。應該就OK了如果還有哪裏說的不太明白,您就在問題補充裏再提出來吧,如果滿意的話,要給分哦,謝謝您了。

4.如何用JS實現修改瀏覽器地址

有兩種方法

1.把悄悄的跳轉寫到a頁面,b頁面彈出後a頁面馬上跳轉到c頁面。

a頁面代碼:

<a href="#" onclick="opennew">a頁面的超鏈接</a>

<script type=text/JavaScript>

function opennew{

window.open('" target="_blank" >a頁面的超鏈接</a>

b頁面代碼:

<script type=text/JavaScript>

function opennew{

window.opener.location='';//a頁面跳到谷歌

}

</script>

<body onl oad="opennew">

這樣是在b頁面加載完畢後執行opennew()方法,使a頁面跳轉。妳可以在b頁面其他地方觸發事件,調用opennew()方法

</body>

  • 上一篇:小學生閱讀理解能力差怎麽辦?
  • 下一篇:logo在線制作免費生成-如何快速在線制作軟件公司的LOGO?
  • copyright 2024吉日网官网