1. วิธีรีเฟรชหน้าของ JavaScript
window.location.reload ();
ใช้ window.open () เพื่อป๊อปหน้าต่างป๊อปอัพเพื่อรีเฟรชหน้าต่างพ่อ
window.opener.location.reload ()
โหมดหน้าต่างป๊อป -อัพโดยใช้ window.showdialog
window.dialogarguments.location.reload ();
2. วิธีการใช้งานสองวิธีของหน้าต่างป๊อปอัพ JavaScript ตัวอย่างของหน้าจอป๊อปอัพสองหน้าจอในหน้าต่างกลางของหน้าจอจะได้รับด้านล่าง
window.open () วิธีการ
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น showdialog (url) {
var iwidth = 300;
var iheight = 200;
var itop = (window.screen.height-heeight)/2;
var ileft = (window.screen.width-iwidth)/2;
window.open (url, "รายละเอียด", "scrollbars = no, toolbar = no, local = no, direction = no, resizable = no,
width = "+iwidth+", ความสูง = "+iheight+", top = "+itop+", ซ้าย = "+les);
-
window.showmodaldialog วิธีการ
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น showdialog (url) {
var iwidth = 300;
var iheight = 200;
var itop = (window.screen.height-heeight)/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", "No-cache");
Response.Setheader ("แคชควบคุม", "ไม่มีแคช");
Response.setDateHeader ("หมดอายุ", 0);
-
4. ไม่มีพรอมต์ในการปิดวิธีการหน้า
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น closewin () {
var ua = navigator.useragent;
ถ้า (เช่น) {{
var ieversion = parsefloat (ua.substring (ua.indexof ("msie")+5, ua.indexof (";", ua.indexof ("msie")););););
ถ้า (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:; : ปิด ")
โหลดใหม่ ();
-
ฟังก์ชั่น reload () {location.href = "abc.asp";}
</script>
<a href = "abc.asp" onclight = "fn_modify ('นี่คือค่า')"> คลิก </a>
7. JS Hidden/Display Form
document.all ("id")
document.all ("id")
document.getElementById ("bt")
document.getElementById ("bt")
ID คือตาราง, ID อินพุต
8. องค์ประกอบแบบฟอร์มการควบคุม JS มีประสิทธิภาพ/ความล้มเหลว
document.getElementById ("bt")
document.all ("subment1")
document.all ("subment1")
ตั้งค่า/รับค่าขององค์ประกอบ
document.getElementById ("LabTitle")
document.getElementById ("labtitle")
Labtitle คือ div, span, ตาราง ID
ตัวอย่างที่ 1:
คัดลอกรหัสรหัสดังนี้: <อินพุต id = "mytext" type = "text" value = "ฉันไม่สามารถใช้งานได้">>
<อินพุต type = "button" value = "ปิดใช้งาน" onClick = "JavaScript: document.all.mytext.disabled = 'false'">>
<input type = "button" value = "เปิดใช้งาน" onclick = "JavaScript: document.all.mytext.removeattribute ('ปิดใช้งาน')"> ">
ตัวอย่างที่ 2:
คัดลอกรหัสรหัสดังนี้: <อินพุต id = "mytext" type = "text" value = "ฉันสามารถใช้มันได้">
<input type = "button" value = "disable" onclick = "ถ้า (mytext.disabled == false) {mytext.disabled = true;. value = 'enable'}} {mytext.disabled = false; mytext.value = 'ฉันสามารถใช้';
9. วิธีการส่งแบบฟอร์มโดยหน้าผ่านฟังก์ชั่น
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชันออก () {) {
selcardform.action = "/ndhotel/querytroom.do? method = exitsystem";
selcardform.submit ();
-
10. วิธีการสำรวจวิทยุ
คัดลอกรหัสรหัสดังนี้:
<อินพุต id = "mode1" type = "radio" name = "workmode" value = "1" ตรวจสอบ> ตรวจสอบ>
var radios = document.getElementsByName ("WorkMode");
var workMode = "";
สำหรับ (var i = 0; i <radios.length; i ++) {
ถ้า (วิทยุ [i]. ตรวจสอบ == true) {
WorkMode = Radios [i]
-
-
11. ตัวเลือกการเพิ่มแบบไดนามิกเพื่อเลือก
คัดลอกรหัสรหัสดังนี้:
<select id = "ddlprovring" name = "ddlprovince" onChange = "CityResult ()">
var prov = document.getElementById ("ddlprovince");
prov.options.add (ตัวเลือกใหม่ ("--- โปรดเลือก ---", "");
var park = zoneidprovince.split ("&");
สำหรับ (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>
คัดลอกรหัสรหัสดังนี้:
<head>
<script language = "javascript" src = "/ndhotel/js/prototype -.6.js"> </script>
</head>
ขั้นตอนที่สอง: ใส่ไฟล์ต้นแบบ -.6.js ใน/ndhotel/js/ไดเรกทอรีที่ระบุ
ขั้นตอนที่สาม: ฟังก์ชั่นการประกาศมีการประกาศด้านล่าง
คัดลอกรหัสรหัสดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น EditipSegment () {
var url = '/ndhotel/ipsegmentset.do? method = roomchangenotice';
var pars = 'startip ='+startip+'& endip ='+endip+'& lindex ='+lindex;
ใหม่ ajax.request (url, {วิธี: 'get', พารามิเตอร์: pars, asynchronous: false, oncomplete: editresult});
-
ฟังก์ชั่น editresult (ผลลัพธ์) {
var returnstr = result.responsetext;
ifrnstr == 'ล้มเหลว') {
เตือน ("");
กลับเท็จ;
-
-
</script>
สี่ขั้นตอน: ตระหนักถึงการโทรพื้นหลัง
คัดลอกรหัสรหัสดังนี้:
สาธารณะ Actionford Roomchangenotice (การทำแผนที่แอ็คชั่น
แบบฟอร์ม actionform, คำขอ httpservletrequest,
การตอบสนอง httpservletResponse) โยนข้อยกเว้น {
สตริงผลลัพธ์ = "" ;;
PrintWriter PW = RainprintWriter.getPrintWriter (การตอบกลับ);
พยายาม {
NotifyServicetWo.SendMessage (4, 0);
ผลลัพธ์ = "ความสำเร็จ";
} catch (Exception e) {{
logger.error ("roomchangenotice" + e);
-
pw.write (ผลลัพธ์);
pw.close ();
คืนค่า null;
-
13. วิธีรับค่าของแบบฟอร์มใน JS:
รหัสคัดลอกรหัสดังนี้: document.getElementById ("LINDEX")
document.lindex.value // lindex ต้องเป็นเพียงหนึ่งเดียวในหน้า
// ตั้งค่าโฟกัสของการซื้อกิจการ
document.getElementById ("LINDEX")
document.all.startip.focus ()
// ตั้งค่าโฟกัสที่หายไป
Document.getElementById ("Lindex")
document.all.startip.blur ()
14. การเพิ่ม/ลบไดนามิกในตาราง
คัดลอกรหัสรหัสดังนี้:
<table 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 [highQuery.Rows.length - 1];
newrow.id = "row_" + autoid;
newrow.insertcell ();
newrow.cells [0] .innerhtml = "<ความกว้างอินพุต = '200' value = '"+value1+"' onChange = 'changeip ("+autoid+") "'>-";
newrow.insertcell ();
newrow.cells [1] .innerhtml = "<ความกว้างอินพุต = '200' value = '"+value2+"' type = 'text' id = 'bipto _"+autoid+"" "" "" "" "
var cell2 = newrow.insertcell ();
cell2.innerhtml = "<อินพุต class = 'btn_1word' type = 'ปุ่ม' class = 'hq_button' value = 'onclick = Removerow ('" + newrow.id + "')>" ;;
cell2.setAttribute ("คลาส", "yellowcell2");
autoid = autoid+1;
-
ฟังก์ชั่น REMOverow (Rowid) {
var trow = document.getElementById (rowid);
// Alert (Trow);
// ถ้า (rowid! = "row_0") {
trow.removenode (จริง);
-
-
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 = ใช่; hardus = no;");
-
// รีเฟรชหน้าพ่อ
ฟังก์ชั่น roommainleftrightframe () {) {)
var layer = '<%= layer%>';
window.parent.parent.frames ('ดู')
-
17. ตั้งค่ากล่องข้อความเพื่ออ่านเฉพาะแอตทริบิวต์/ตั้งค่าสีของกล่องข้อความ/ตั้งค่าการเลือกวิทยุ
คัดลอกรหัสรหัสดังนี้:
document.all ("txt_autotime")
document.all ("txt_autotime")
runparamsetform.radnotforcibly.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
กลับเท็จ;
-
กลับมาจริง;
} อื่น
กลับเท็จ;
} อื่น
กลับมาจริง;
-