1. Cara menyegarkan halaman JavaScript
Window.location.reload ();
Gunakan window.open () untuk memunculkan jendela pop -up untuk menyegarkan jendela ayah
Window.opener.location.reload ()
Mode Window Pop -up menggunakan window.showdialog
window.dialogarguments.location.reload ();
2. Dua metode implementasi jendela pop-up JavaScript-Contoh dua layar pop-up di jendela tengah layar diberikan di bawah ini
Metode window.open ()
Salin kode kode sebagai berikut:
Fungsi showdialog (url) {
var iwidth = 300; // Lebar angin
var iheight = 200;
var itop = (window.screen.height-iheight)/2;
var ileft = (window.screen.width-iwidth)/2;
Window.open (url, "detail", "scrollbars = tidak, toolbar = tidak, lokal = tidak, arah = tidak, dapat diatur ulang = tidak,
Width = "+iwidth+", height = "+iheight+", top = "+itop+", left = "+les);
}
Metode Window.Showmodaldialog
Salin kode kode sebagai berikut:
Fungsi showdialog (url) {
var iwidth = 300; // Lebar angin
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+";
}
Perhatikan parameter kedua di sini, jendela
3. Metode pengaturan data cache di halaman
Tambahkan pernyataan berikut di halaman JSP
Salin kode kode sebagai berikut:
<%
response.setheader ("pragma", "no-cache");
response.setheader ("cache-control", "no-cache");
response.setDateheader ("kedaluwarsa", 0);
%>
4. Tidak ada prompt untuk menutup metode halaman
Salin kode kode sebagai berikut:
Fungsi closewin () {
var ua = navigator.useragent;
if (yaitu) {{
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 ();
} Kalau tidak {
window.opner = null;
}
} Kalau tidak {
window.close ()
}
}
5. Matikan jendela pop-up/hapus timer
Salin kode kode sebagai berikut:
ScriptLanguage = "JavaScript"
!-
Functioncloseit () {
SetTimeout ("self.close ()", 100000) // unitnya milidetik, berikut adalah 100 detik
SetInterval ("self.close ()", 100000)
Window.cleartimeout (me.timer);
Window.clearinterval (me.timer);
/naskah
6. JavaScript muncul di sub-jendela di sub-jendela --- melalui URL Pass
Salin kode kode sebagai berikut:
<bahasa skrip = "javascript" type = "text/javascript">
function fn_modify (pid) {
varmedifyInfo = objek baru ();
Window.showmodaldialog ("modify_main.asp? Pid ="+pid, modifyInfo, "dialogHeight: 180px; dialogwidth: 300px; dialogleft :; dialogtop: ;; diatur ulang: off; center: on; help: off; gulir: off; status:; : Mati ")
Reload ();
}
function reload () {location.href = "abc.asp";}
</script>
<A href = "abc.asp" onclight = "fn_modify ('ini nilainya')"> klik </a>
7. JS Tersembunyi/Formulir Tampilan
document.all ("id")
document.all ("id")
document.geteLementById ("bt").
document.geteLementById ("bt").
ID adalah tabel, ID input
8. Elemen formulir kontrol JS efektif/kegagalan
document.geteLementById ("bt").
document.all ("kirim1").
document.all ("kirim1")
Atur/dapatkan nilai elemen
Document.getElementById ("LabTitle").
Document.getElementById ("LabTitle").
LabTitle adalah Div, Span, Table ID
Contoh 1:
Salin kode kode sebagai berikut: <input id = "mytext" type = "text" value = "I Can't Geranya">
<input type = "Tombol" value = "dinonaktifkan" onClick = "javascript: document.all.mytext.disabled = 'false'">
<input type = "Tombol" value = "everable" onClick = "javascript: document.all.mytext.removeattribute ('disabled')"> ">
Contoh 2:
Salin kode kode sebagai berikut: <input id = "mytext" type = "text" value = "I Can Gunakan">
<input type = "Tombol" value = "nonaktifkan" ontClick = "if (myText.Disabled == false) {myText.Disabled = true ;. value = 'Enable'} else {myText.Disabled = false; myText.value = 'Saya bisa menggunakan'; value = 'nonaktifkan'} ">
9. Metode mengirimkan formulir melalui halaman melalui fungsi
Salin kode kode sebagai berikut:
Function exit () {) {
selcardform.action = "/ndhotel/querytroom.do? Method = Exitsystem";
selcardform.submit ();
}
10. Metode Radio Melintasi
Salin kode kode sebagai berikut:
<input id = "mode1" type = "Radio" name = "workmode" value = "1" diperiksa>
var radios = document.geteLementsByName ("workmode");
var workmode = "";
untuk (var i = 0; i <radios.length; i ++) {
if (radios [i] .Checked == true) {
Workmode = radio [i].
}
}
11. Opsi Penambahan Dinamis untuk Memilih
Salin kode kode sebagai berikut:
<Pilih id = "ddlprovring" name = "ddlprovince" onchange = "cityResult ()">
var prov = document.geteLementById ("ddlprovince");
Prov.options.add (opsi baru ("--- silakan pilih ---", "");
var park = zonaidprovince.split ("&");
untuk (var i = 0; i <parray.length; i ++) {
var idparray = parray [i] .split ("#");
var szoneid = idparray [0];
var sprovring = idparray [1];
Prov.options.add (opsi baru (sprovince, szoneid));
}
12. Halaman menggunakan prototipe AJAX untuk mengirimkan implementasi data (JAVA)
Langkah: Tambahkan tautan file JS berikut di <head> </head>
Salin kode kode sebagai berikut:
<head>
<skrip bahasa = "javascript" src = "/ndhotel/js/prototipe -.6.js"> </cript>
</head>
Langkah Dua: Letakkan prototipe -.6.js file di/ndhotel/js/direktori yang ditentukan
Langkah Tiga: Fungsi deklarasi dinyatakan di bawah ini
Salin kode kode sebagai berikut:
<type skrip = "Teks/JavaScript">
function editiPsment () {
var url = '/ndhotel/ipsegmentset.do?
var pars = 'startip ='+startip+'& endip ='+endip+'& lindex ='+lindex;
AJAX.Request baru (url, {Method: 'get', parameter: pars, asynchronous: false, onComplete: EditResult});
}
Fungsi EditResult (hasil) {
var returnstr = result.responsetext;
ifrnstr == 'fail') {
peringatan ("");
Mengembalikan false;
}
}
</script>
Empat Langkah: REALIM Panggilan Latar Belakang
Salin kode kode sebagai berikut:
Action Actionford RoomChangenotice (pemetaan aksi,
Formulir ActionForm, permintaan httpservletrequest,
HttpservletResponse response) melempar pengecualian {
Hasil string = "" ;;
Printwriter pw = rainprintwriter.getPrintWriter (respons);
mencoba {
NoTifyServiceTwo.SendMessage (4, 0);
Hasil = "sukses";
} Catch (Exception e) {{
Logger.Error ("RoomChangenotice" + E);
}
pw.write (hasil);
pw.close ();
Kembali nol;
}
13. Cara Mendapatkan Nilai Formulir di JS:
Salin kode kode sebagai berikut: Document.getElementById ("Lindex")
document.lindex.value // lindex harus menjadi satu -satunya di halaman
// Tetapkan fokus akuisisi
Document.getElementById ("Lindex").
document.all.startip.focus ()
// atur fokus yang hilang
Document.getElementById ("Lindex").
document.all.startip.blur ()
14. Dinamis Tambah/Hapus garis dalam tabel
Salin kode kode sebagai berikut:
<Tabel id = "TDSearch" name = "TDSearch" cellPadding = "0" cellspacing = "0" align = "center">
</boable>
// menghasilkan baris tabel secara dinamis
var autoid = 0; // variabel mandiri
Fungsi addRow (value1, value2) {{
var highQuery = document.geteLementById ("tdsearch");
HighQuery.IserTrow ();
var newrow = highQuery.rows [highquery.rows.length - 1];
newrow.id = "row_" + autoid;
newrow.insertcell ();
newrow.cells [0] .innerHtml = "<input width = '200' value = '"+value1+"' onchange = 'changeip ("+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 = 'tombol' class = 'hq_button' value = 'onClick = removerow ('" + newrow.id + "')>" ;;
Cell2.setAttribute ("kelas", "yellowcell2");
Autoid = autoid+1;
}
Function removerow (rowid) {
var trow = document.geteLementById (rowId);
// waspada (trow);
// if (rowid! = "row_0") {
trow.removenode (true);
//}
}
15. Koleksi
Salin kode kode sebagai berikut:
// Tampilkan bilah kemajuan pengantar
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. Buat jendela baru
function layer1addgroup () {
var url = '/ndhotel/jsp/systemset/roomset/addgroup.jsp';
var newwin = window.showmodaldialog (url, window, "dialogwidth = 470px; dialogHeight = 400px; gulir = ya; hardus = tidak;");
}
// Segarkan halaman ayah
Function roommainleftrightframe () {) {)
var layer = '<%= layer%>';
Window.parent.parent.frames ('view').
}
17. Atur kotak teks untuk hanya membaca atribut/atur warna kotak teks/atur pilihan radio
Salin kode kode sebagai berikut:
document.all ("txt_autotime").
document.all ("txt_autotime").
runparamsetform.radnotforcible.checked = true;
// Verifikasi alamat IP
Fungsi ipcheck (ipvalue) {{
var reg =/^/d {1,3} (/./d {1,3}) {3} $;
if (ipvalue! = "") {{
if (reg.test (ipvalue)) {
var ary = ipvalue.split ('.');
untuk (kunci dalam ary) {
if (parseint (ary [key])> 255
Mengembalikan false;
}
Kembali Benar;
} kalau tidak
Mengembalikan false;
} kalau tidak
Kembali Benar;
}