1. Как обновить страницу JavaScript
Window.location.reload ();
Используйте window.open (), чтобы вспять окно -опто, чтобы освежить окно отца
Window.opener.location.reload ()
Режим Window Pop -up с использованием window.showdialog
window.dialogarguments.location.reload ();
2. Два метода реализации всплывающего окна JavaScript-пример двух всплывающих экранов в среднем окне экрана приведен ниже
Window.open () Метод
Код кода копирования следующим образом:
Функция Showdialog (url) {
var iwidth = 300; // Ширина ветра
var iheight = 200; // Высота окна
var itop = (window.screen.height-iheight)/2;
var Ileft = (window.screen.width-iwidth)/2;
Window.open (url, "detail", "scrollbars = no, toolbar = no, local = no, направление = no, resizeable = нет,
Width = "+iwidth+", height = "+iheight+", top = "+itop+", left = "+les);
}
Window.showmodaldialog Метод
Код кода копирования следующим образом:
Функция Showdialog (url) {
var iwidth = 300; // Ширина ветра
var iheight = 200; // Высота окна
var itop = (window.screen.height-iheight)/2;
var Ileft = (window.screen.width-iwidth)/2;
Window.showmodaldialog (url, window, "dialogheight:"+iheight+"px; dialogwidth:"+iwidth+"px;
Dialogtop: "+itop+";
}
Обратите внимание на второй параметр здесь, окно
3. Метод установки данных кэша на странице
Добавьте следующие операторы на странице JSP
Код кода копирования следующим образом:
<%
response.setheader ("pragma", "без Cache");
response.setheader («Контроль кэша», «без каша»);
response.setDateHeader («истекает», 0);
%>
4. Нет запроса о закрытии метода страницы
Код кода копирования следующим образом:
Function closewin () {
var ua = navigator.useragent;
if (т.е.) {{
var ieversion = parsefloat (ua.substring (ua.indexof ("msie")+5, ua.indexof (";", ua.indexof ("msie"));););););
if (ieversion <5.5) {
var str = '';
document.body.insertadjacenthtml ("" beforend ", str);
document.all.notipclose.click ();
} Еще {
window.opner = null;
}
} Еще {
window.close ()
}
}
5. Выключите набор всплывающего окна/очистить таймер
Код кода копирования следующим образом:
scriptlanguage = "javascript"
!-
FunctionCloseit () {
SetTimeout ("self.close ()", 100000) // Блок составляет миллисекунды, вот 100 секунд
SetInterval ("self.close ()", 100000)
Window.cleartimeout (me.timer);
Window.clearinterval (me.timer);
/сценарий
6. JavaScript появляется в подпочве в подпочве-через URL Pass
Код кода копирования следующим образом:
<script language = "javascript" type = "text/javascript">
функция fn_modify (pid) {
varmedifyinfo = new Object ();
Window.showmodaldialog ("modify_main.asp? Pid ="+pid, modifyinfo, "Dialogheight: 180px; Dialogwidth: 300px; Dialogleft:; dialogtop: ;; resizable: off; center: on; help: off; scroll: off; : Выключенный ")
Reload ();
}
функция reload () {location.href = "abc.asp";}
</Script>
<A href = "abc.asp" onclight = "fn_modify ('Это значение')"> Нажмите </a>
7. JS скрыта/форма отображения
Document.all ("id")
Document.all ("id")
Document.getElementById ("bt").
document.getElementById ("bt").
Идентификатор таблица, идентификатор ввода
8. Элемент управления JS эффективен/сбой
Document.GetElementById ("Bt").
Document.all ("Отправить1").
Document.all ("Отправить1")
Установить/получить значение элемента
Document.GetElementById ("labTitle").
Document.getElementById ("labTitle").
LabTitle - это div, span, идентификатор таблицы
Пример 1:
Копировать код кода следующим образом: <input id = "mytext" type = "text" value = "Я не могу его использовать">
<input type = "button" value = "отключено" onclick = "javascript: document.all.mytext.disabled = 'false'">
<input type = "button" value = "enable" onclick = "javascript: document.all.mytext.removeattribute ('disablet')"> ">
Пример 2:
Копировать код кода следующим образом: <input id = "mytext" type = "text" value = "Я могу его использовать">
<input type = "button" value = "disable" onclick = "if (mytext.disabled == false) {mytext.disabled = true;. value = 'enable'} else {mytext.disabled = false; mytext.value = 'Я могу использовать';
9. Метод отправки формы на странице через функцию
Код кода копирования следующим образом:
Функция exit () {) {
selcardform.Action = "/ndhotel/querytroom.do? method = exitsystem";
selcardform.submit ();
}
10. Перенос радиоэффективности
Код кода копирования следующим образом:
<input id = "mode1" type = "radio" name = "workmode" value = "1" проверено>
var Radios = document.getElementsByName ("WorkMode");
var workmode = "";
for (var i = 0; i <radios.length; i ++) {
if (radios [i] .cecked == true) {
Workmode = Radios [i].
}
}
11. Динамическое добавление опции, чтобы выбрать
Код кода копирования следующим образом:
<select id = "ddlprovring" name = "ddlprovince" onchange = "cityResult ()">
var prov = document.getelementbyid ("ddlprovince");
Prov.options.add (новая опция ("--- Пожалуйста, выберите ---", "");
var park = zoneidprovince.split ("&");
for (var i = 0; i <parray.length; i ++) {
var idparray = parray [i] .split ("#");
var szoneid = idparray [0];
var sprovring = idparray [1];
Prov.options.add (новый вариант (Sprovince, Szoneid));
}
12. Пейдж использует прототип Ajax для отправки реализации данных (Java)
Шаг: Добавьте следующие ссылки на файлы JS в <Head> </head>
Код кода копирования следующим образом:
<голова>
<script language = "javascript" src = "/ndhotel/js/prototype -.6.js"> </script>
</head>
Шаг второй: Поместите файл -прототип -.6.js в/ndhotel/js/указанный каталог
Шаг третий: Функция объявления объявлена ниже
Код кода копирования следующим образом:
<script type = "text/javascript">
Function editipsegment () {
var url = '/ndhotel/ipsegmentset.do?
var pars = 'startip ='+startip+'& endip ='+endip+'& lindex ='+lindex;
New ajax.request (url, {method: 'get', параметры: pars, asynchronous: false, oncomplete: aditresult});
}
Функция editreSult (результат) {
var returnstr = result.responsetext;
ifrnstr == 'Fail') {
тревога ("");
Вернуть ложь;
}
}
</script>
Четыре шага: реализуйте фоновые вызовы
Код кода копирования следующим образом:
Public Actionford RoomChangenotice (картирование Action Mapping,
Форма Actionform, httpservletrequest, запрос,
Httpservletresponse response) бросает исключение {
String result = "" ;;
Printwriter pw = rainprintwriter.getprintwriter (ответ);
пытаться {
NotifyServicetWo.sendMessage (4, 0);
Result = "успех";
} Catch (Exception e) {{
logger.error ("RoomChangenotice" + e);
}
pw.write (результат);
pw.close ();
Вернуть ноль;
}
13. Как получить ценность формы в JS:
Код кода следующим образом: Document.getElementById ("Lindex")
document.lindex.value // Lindex должен быть единственным на странице
// Установить фокус приобретения
Document.GetElementById ("Lindex").
document.all.startip.focus ()
// установить потерянный фокус
Document.getElementById ("Lindex").
document.all.startip.blur ()
14. Динамическое добавление/удаление линии в таблице
Код кода копирования следующим образом:
<Таблица id = "tdsearch" name = "tdsearch" cellpadding = "0" cellspacing = "0" align = "center">
</table>
// динамически генерировать линии таблицы
var Autoid = 0;
Функция addRow (value1, value2) {{
var highquery = document.getElementbyId ("tdsearch");
highquery.insertrow ();
var newRow = highquery.rows [hipequery.rows.length - 1];
newRow.id = "row_" + Autoid;
newRow.insertcell ();
newRow.cells [0] .InnerHtml = "<input width = '200' value = '"+value1+"' onchange = 'manegip ("+autoid+")' type = 'text' id = 'bipfffffffff rom _"+autoid+ ">-";
newRow.insertcell ();
newRow.cells [1] .innerhtml = "<input width = '200' value = '"+value2+"' type = 'text' id = 'bipto _"+autoid+"" "" "" "" "" "" "
var cell2 = newRow.insertcell ();
Cell2.innerhtml = "<input class = 'btn_1word' type = 'class =' hq_button 'value =' onclick = Removerow ('" + newRow.id + ")>" ;;
Cell2.setAttribute ("class", "hellowcell2");
Autoid = Autoid+1;
}
Функция снятия (rowid) {
var trow = document.getElementByid (rowid);
// warer (trow);
// if (rowid! = "row_0") {
trow.removenode (true);
//}
}
15. Коллекция
Код кода копирования следующим образом:
// отображать панель прогресса введения
document.all ("btnimport").
document.all ("dataGrid_waitdiv").
document.all ("dataGrid_waitdiv").
document.all ("dataGrid_waitdiv").
form1.action = "//ndhotel/jsp/systemset/roomset/uploadfile.jsp";
form1.submit ();
16. Создайте новое окно
функция Layer1addgroup () {
var url = '/ndhotel/jsp/systemset/roomset/addgroup.jsp';
var newwin = window.showmodaldialog (url, window, "dialogwidth = 470px; dialogheight = 400px; scroll = yes; hardus = no;");
}
// Обновить страницу отца
Функция poommainleftrightframe () {) {)
var layer = '<%= layer%>';
Window.parent.parent.frames ('view').
}
17. Установите текстовое поле, чтобы прочитать только атрибут/Установите цвет текстового поля/Установите
Код кода копирования следующим образом:
document.all ("txt_autotime").
document.all ("txt_autotime").
runParamSetform.radnotfullibly.Checked = true;
// проверка IP -адреса
Функция ipcheck (ipvalue) {{
var reg =/^/d {1,3} (/./d {1,3}) {3} $;
if (ipvalue! = "") {{
if (reg.test (ipvalue)) {
var ary = ipvalue.split ('.');
для (ключ в ary) {
if (parseint (ary [key])> 255
Вернуть ложь;
}
Вернуть истину;
} еще
Вернуть ложь;
} еще
Вернуть истину;
}