window.open(url, ширина=600,высота=400);
Второй параметр: _self открывает окно в текущем окне _blank (значение по умолчанию) открывает новое окно в другом новом окне;
window.location.href=http://www.vevb.com; //Открываем окно в том же текущем окне window.history.back(-1); //Вернемся на предыдущую страницу<a href=http:/ /www.baidu.net target=_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. Параметры файлов cookie:функция 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;
б.html:
var div = doucment.getElementById('Имя DIV ID, которое нужно записать');div.textContent = localStorage.string;4. окно.опенер()
Родительская страница:
<тип ввода=имя текста=идентификатор текстового поля=текстовое поле/>
окно.open(subpage.html);
Подстраница:
window.opener.document.getElementByIdx('textfield').value='123123123';Подвести итог
Вышеупомянутая проблема перехода на HTML-страницу и передачи параметров, введенная редактором. Надеюсь, это будет вам полезно. Если у вас есть какие-либо вопросы, оставьте мне сообщение, и редактор ответит вам вовремя. Я также хотел бы поблагодарить всех за поддержку сайта боевых искусств VeVb!