window.open(url, , width=600,height=400);
พารามิเตอร์ที่สอง: _self เปิดหน้าต่างในหน้าต่างปัจจุบัน _blank (ค่าเริ่มต้น) เปิดหน้าต่างใหม่ในหน้าต่างใหม่อื่น
window.location.href=http://www.vevb.com; //เปิดหน้าต่างในหน้าต่างปัจจุบัน window.history.back(-1); // กลับไปยังหน้าก่อนหน้า<a href=http:/ /www .baidu.net เป้าหมาย=_blank>การส่งผ่านพารามิเตอร์ HTML: 1. การส่งผ่านพารามิเตอร์ URL:
หน้าแรก (a.html):
var obj = a.value; // ส่งผ่านไปยังพารามิเตอร์หน้าป๊อปอัป var url = 'jxb.html?obj='+obj;url = encodeURI(url);window.open(url, , width=600,height =400) ;
หน้าสอง (b.html):
var url = decodeURI(window.location.href);var argsIndex = url .split(?obj=);var arg = argsIndex[1];
หมายเหตุ: การส่งสัญญาณภาษาจีน: คุณสามารถใช้ encodeURI เพื่อเข้ารหัส URL บนหน้า A และใช้ decodeURI เพื่อถอดรหัส URL บนหน้า B
2. พารามิเตอร์คุกกี้: ฟังก์ชั่น setCookie (cname, cvalue) { document.cookie = cname + = + cvalue;} ฟังก์ชั่น getCookie (cname) { var name = cname + =; var ca = document.cookie;} 3. ส่งพารามิเตอร์ของวัตถุ localStorage:ก.html:
var div = doucment.getElementById('ชื่อ DIV ID ของสตริงที่จะได้รับ'); localStorage.string = div.textContent;b.html:
var div = doucment.getElementById('ชื่อ DIV ID ที่จะเขียน');div.textContent = localStorage.string; 4. window.opener()หน้าหลัก:
<ประเภทอินพุต=ชื่อข้อความ=ฟิลด์ข้อความ id=ฟิลด์ข้อความ/>
window.open(หน้าย่อย.html);
หน้าย่อย:
window.opener.document.getElementByIdx('textfield').value='123123123'; สรุปข้างต้นเป็นปัญหาของการข้ามหน้า HTML และการส่งพารามิเตอร์ที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันแล้วตัวแก้ไขจะตอบกลับคุณทันเวลา ฉันอยากจะขอบคุณทุกคนที่ให้การสนับสนุนเว็บไซต์ศิลปะการต่อสู้ VeVb!