明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題

[摘要]這篇文章給大家詳細(xì)介紹了HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,希望能幫助到大家。HTML頁面跳轉(zhuǎn):window.open(url, "", "width=600,height=400");第二個(gè)參數(shù):_self,在當(dāng)前窗口打開窗口;_blank(默認(rèn)值),在另外的...
這篇文章給大家詳細(xì)介紹了HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,希望能幫助到大家。

HTML頁面跳轉(zhuǎn):

window.open(url, "", "width=600,height=400");

第二個(gè)參數(shù):_self,在當(dāng)前窗口打開窗口;_blank(默認(rèn)值),在另外的新建窗口打開新窗口;

window.location.href="http://www.jb51.net";     //在同當(dāng)前窗口中打開窗口
window.history.back(-1);    //返回上一頁面
 <a href="http://www.baidu.net"  target="_blank">

HTML參數(shù)傳遞:

1. url傳參:

第一個(gè)頁面(a.html):

var obj = a.value; //傳給彈出頁面參數(shù)
var url = 'jxb.html?obj='+obj;
url = encodeURI(url);
window.open(url, "", "width=600,height=400");

第二個(gè)頁面(b.html):

var url = decodeURI(window.location.href);
var argsIndex = url .split("?obj=");
var arg = argsIndex[1];

注:中文傳輸:可以在頁面a用encodeURI 編碼url 在b頁面用decodeURI解碼url

2. cookie傳參:

function setCookie(cname,cvalue){
    document.cookie = cname + "=" + cvalue;
}
function getCookie(cname){
    var name = cname + "=";
    var ca = document.cookie;
}

3. localStorage對象傳參:

a.html:

var p = doucment.getElementById('要獲取字符串的p ID名');
localStorage.string = p.textContent;

b.html:

var p = doucment.getElementById('要寫入的p ID名');
p.textContent = localStorage.string;

4. window.opener()

父頁面:

<input type="text" name="textfield" id="textfield"/>

window.open("子頁面.html");

子頁面:

window.opener.document.getElementByIdx('textfield').value='123123123';

總結(jié)

以上內(nèi)容就是HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,希望能幫助到大家。

相關(guān)推薦:

Javascript頁面跳轉(zhuǎn)間的常用方法有哪些

Web頁面跳轉(zhuǎn)并取值的方法指導(dǎo)

關(guān)于html頁面跳轉(zhuǎn)的7篇文章推薦

以上就是HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。