1. كيفية تحديث صفحة JavaScript
window.location.reload () ؛
استخدم window.open () لإطفاء نافذة البوب -up لتحديث نافذة الأب
window.opener.location.reload ()
وضع نافذة البوب -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 ، "التفاصيل" ، "scrollbars = لا ، شريط الأدوات = لا ، محلي = لا ، الاتجاه = لا ، قابلة للإصلاح = لا ،
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
نسخ رمز رمز على النحو التالي:
<٪
استجابة.
استجابة.
استجابة.
٪>
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 :؛ dialogtop: ؛؛ resizable: Off ؛ المركز: Off ؛ Off ؛ stand ؛ station ؛ : عن ")
إعادة تحميل () ؛
}
وظيفة 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.getElementByid ("labtitle").
document.getElementByid ("labtitle").
Labtitle هو Div ، تمتد ، معرف الجدول
مثال 1:
نسخ رمز رمز كما يلي: <input id = "mytext" type = "text" value = "لا يمكنني استخدامه">
<type type = "button" value = "upipated" onClick = "javaScript: document.all.mytext.disabled = 'false'">
<type type = "button" value = "enable" onClick = "javaScript: document.all.mytext.removeattribute ('upiped')"> ">
مثال 2:
نسخ رمز رمز كما يلي: <input id = "mytext" type = "text" value = "يمكنني استخدامه">
<type type = "button" value = "disable" onClick = "if (mytext.disabled == false) {mytext.disabled = true ؛ .Aral = 'enable'} آخر {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" checked>
var radios = document.getElementSbyName ("WorkMode") ؛
var workmode = "" ؛
لـ (var i = 0 ؛ i <radios.length ؛ i ++) {
if (أجهزة الراديو [i]. التحقق == صحيح) {
WorkMode = أجهزة الراديو [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/ipsegments.do؟
var pars = 'startip ='+startip+'& endip ='+endip+'& lindex ='+lindex ؛
new ajax.request (url ، {method: 'get' ، المعلمات: pars ، غير متزامن: false ، onComplete: editResult}) ؛
}
وظيفة editResult (النتيجة) {
var returnstr = result.sponsetext ؛
ifrnstr == 'فشل') {
يُحذًِر ("")؛
العودة كاذبة
}
}
</script>
أربع خطوات: تحقيق مكالمات الخلفية
نسخ رمز رمز على النحو التالي:
Actionford RoomChangenotice (Mapping Mapping ،
نموذج الإجراء ، طلب httpservletrequest ،
استجابة httpservletresponse) يلقي الاستثناء {
النتيجة سلسلة = "" ؛؛
printWriter pw = RainPrintWriter.getPrintWriter (استجابة) ؛
يحاول {
totifyservicetwo.sendmessage (4 ، 0) ؛
النتيجة = "النجاح" ؛
} catch (استثناء 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. إضافة/حذف الخط في الجدول
نسخ رمز رمز على النحو التالي:
<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 = "<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 = 'button' class = 'hq_button' value = 'onClick = Removerow ('" + newRow.id + "'')> ؛؛
cell2.SetAttribute ("class" ، "yellowcell2") ؛
autoid = autoid+1 ؛
}
Removerow (Rowid) {
var trow = document.getElementById (rowid) ؛
// تنبيه (trow) ؛
// if (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 = yes ؛ hardus = no ؛") ؛
}
// قم بتحديث صفحة الأب
وظيفة RoomMainleFtrightFrame () {) {)
var layer = '<٪ = layer ٪>' ؛
window.parent.parent.frames ('view').
}
17. قم بتعيين مربع النص لقراءة السمة/تعيين لون مربع النص فقط
نسخ رمز رمز على النحو التالي:
document.all ("txt_autotime").
document.all ("txt_autotime").
RunParamsetForm.radnotforcily.checked = true ؛
// التحقق من عنوان IP
دالة ipcheck (ipvalue) {{
var reg =/^/d {1،3} (/./d {1،3}) {3} $ ؛
if (ipvalue! = "") {{
if (reg.test (ipvalue)) {
var ary = ipvalue.split ('.') ؛
ل (مفتاح في آري) {
if (parseint (ary [key])> 255
العودة كاذبة
}
العودة صحيح.
} آخر
العودة كاذبة
} آخر
العودة صحيح.
}