1. oncontextmenu="window.event.returnValue=false" จะปิดกั้นปุ่มเมาส์ขวา
<table border oncontextmenu=return(false)><td>no</table> สามารถใช้ในตารางที่
2 ได้ <body onselectstart=" return false"> ยกเลิกการเลือกและป้องกันการคัดลอก
3. onpaste="return false" ไม่อนุญาตให้วาง
4. oncopy="return false;" oncut="return false;" ป้องกันการคัดลอก
5. <link rel="ไอคอนทางลัด" href= "favicon.ico "> แทนที่แถบที่อยู่ IE ด้วยไอคอนของคุณเอง
6. <link rel="Bookmark" href="favicon.ico"> คุณสามารถแสดงไอคอนของคุณในรายการโปรดของคุณ
7. <input style="ime-mode :disabled "> ปิดวิธีการป้อนข้อมูล
8. นำเฟรม
<script language="JavaScript"><!--
เสมอ
if (window == top)top.location.href = "frames.htm"; //frames.htm เป็นเว็บเพจแบบเฟรม
// --></สคริปต์>
9. ป้องกันการถูกเฟรม
<SCRIPT LANGUAGE=JAVASCRIPT><!--
ถ้า (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. หน้าเว็บจะไม่ถูกบันทึกเป็น
<noscript><iframe src=*.html></iframe></noscript>
11. ดูซอร์สโค้ดของหน้าเว็บ
<input type=button value=ดูซอร์สโค้ดของหน้าเว็บ
onclick="window.location = "view-source:"+ " http://www.pconline.com.cn "">
12. ยืนยันเมื่อลบ
<a href="javascript:if(confirm("Do you really want to Delete?"))location="boos.asp?&areyou=delete&page=1"">ลบ</a>
13. รับตำแหน่งที่แน่นอนของการควบคุม
//Javascript
<ภาษาสคริปต์ = "จาวาสคริปต์">
ฟังก์ชั่น getIE (e) {
var t=e.offsetTop;
var l=e.offsetLeft;
ในขณะที่(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetซ้าย;
-
alert("top="+t+"/nleft="+l);
-
</สคริปต์>
//VBScript
<script language="VBScript"><!--
ฟังก์ชัน getIE()
สลัว t,l,a,b
ตั้งค่า a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetซ้าย
ในขณะที่ a.tagName<>"BODY"
ตั้งค่า a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetซ้าย
เวน
msgbox "top="&t&chr(13)&"left="&l,64,"รับตำแหน่งของตัวควบคุม"
ฟังก์ชั่นสิ้นสุด
--></สคริปต์>
14. เคอร์เซอร์หยุดอยู่ที่ท้ายข้อความในกล่องข้อความ
<script language="javascript">
ฟังก์ชั่นซีซี()
-
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("ตัวละคร",e.value.length);
r.ยุบ(จริง);
r.เลือก();
-
</สคริปต์>
<ประเภทอินพุต=ชื่อข้อความ=text1 value="123" onfocus="cc()">
15. กำหนดแหล่งที่มาของ
จาวาสคริปต์หน้าก่อนหน้า:
เอกสารผู้อ้างอิง
16. ย่อเล็กสุด ขยายใหญ่สุด และปิดหน้าต่าง
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="ย่อเล็กสุด"></object>
<วัตถุ id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="ขยายใหญ่สุด"></object>
<วัตถุ id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="คำสั่ง" VALUE="ปิด"></OBJECT>
<ประเภทอินพุต=ค่าปุ่ม=ย่อขนาด onclick=hh1.Click()>
<ประเภทอินพุต=ค่าปุ่ม=ขยายสูงสุด onclick=hh2.Click()>
<input type=button value=Close onclick=hh3.Click()>
ตัวอย่างนี้เหมาะสำหรับ IE
17. ปุ่มฟังก์ชั่นโล่ Shift, Alt, Ctrl
<script>
ฟังก์ชั่นดู () {
ถ้า (event.shiftKey)
alert("ห้ามกดปุ่ม Shift!"); //สามารถแทนที่ด้วย ALT CTRL
-
document.onkeydown=ดู;
</สคริปต์>
18. หน้าเว็บจะไม่ถูกแคช
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="เนื้อหาการควบคุมแคช" = "ไม่มีแคช ต้องตรวจสอบใหม่">
<META HTTP-EQUIV="expires" CONTENT="พุธ 26 กุมภาพันธ์ 1997 08:21:57 GMT">
หรือ <META HTTP-EQUIV="expires" CONTENT="0">
19. ทำอย่างไรให้รูปทรงเว้านูนน้อยลง?
<input type=text style="border:1 solid #000000">
หรือ
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1 ทึบ #000000"></textarea>
20. <div><span>&<layer> แตกต่างกันอย่างไร?
<div>(division) ใช้เพื่อกำหนดส่วนใหญ่ขององค์ประกอบของหน้า ซึ่งจะทำให้เกิดการขึ้นบรรทัดใหม่
<span> ใช้เพื่อกำหนดองค์ประกอบภายในบรรทัดเดียวกัน ความแตกต่างเพียงอย่างเดียวจาก <div> คือไม่ทำให้เกิดการขึ้นบรรทัดใหม่
<layer> เป็นแท็กของ ns ซึ่งไม่รองรับเช่น <div>
21 ปล่อยให้หน้าต่างป๊อปอัปอยู่ที่ด้านบนเสมอ:
<body onblur="this.focus();">
22. ไม่ต้องการแถบเลื่อนใช่ไหม
ให้ไม่มีแถบแนวตั้ง:
<body style="overflow:scroll;overflow-y:hidden">
</body>
หากต้องการให้แถบแนวนอนหายไป:
<body style="overflow:scroll;overflow-x:hidden">
</body>
ลบทั้งสองอย่างใช่ไหม? ง่ายกว่า
<body scroll="no">
</ร่างกาย>
23. จะลบเส้นประรอบรูปภาพหลังจากคลิกที่ลิงค์รูปภาพได้อย่างไร?
<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
24. แบบฟอร์มส่งการประมวลผลอีเมล
<form name="form1" method="post" action=" mailto:****@***.com " enctype="text/plain">
<ประเภทอินพุต=ส่ง>
</แบบฟอร์ม>
25. จะเขียนโค้ดเพื่อรีเฟรชหน้าต่างหลักในหน้าต่างลูกที่เปิดได้อย่างไร?
window.opener.location.reload()
26. วิธีกำหนดขนาดของหน้าที่เปิด
<body onload="top.resizeTo(300,200);">
เปิดตำแหน่งหน้า<body onload="top.moveBy(300,200);">
27. วิธีเพิ่มภาพพื้นหลังที่ไม่เต็มหน้าเพื่อให้ภาพพื้นหลังไม่เลื่อนเมื่อดึงหน้า
<STYLE>
ร่างกาย
{พื้นหลังภาพ: url (logo.gif);
ตำแหน่งพื้นหลัง: กึ่งกลาง; พื้นหลังสิ่งที่แนบมา: แก้ไข}
</สไตล์>
28. ตรวจสอบว่าสตริงประกอบด้วยตัวเลขทั้งหมดหรือไม่
<script language="Javascript"><!--
ฟังก์ชั่น checkNum (str) {return str.match (// D/) == null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></สคริปต์>
29. รับขนาดของหน้าต่าง
document.body.clientWidth; document.body.clientHeight
30. จะทราบได้อย่างไรว่าเป็นอักขระหรือไม่
หาก (/[^/x00-/xff]/g.test(s)) alert("contains Chinese character");
else alert("ทุกตัวอักษร");
31.จำนวนบรรทัดข้อความแบบปรับได้ของ TEXTAREA
<textarea แถว=1 ชื่อ=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</ข้อความ>
32. วันที่ลบจำนวนวันจะเท่ากับวันที่ที่สอง
<script language=Javascript>
functioncc (วว, พ่อ)
-
// สามารถเพิ่มการจัดการข้อผิดพลาดได้
var a = วันที่ใหม่ (dd)
a = a.valueOf()
a = a - พ่อ * 24 * 60 * 60 * 1,000
a = วันที่ใหม่ (a)
alert(a.getFullYear() + "ปี" + (a.getMonth() + 1) + "เดือน" + a.getDate() + "วัน")
-
ซีซี("23/12/2545",2)
</สคริปต์>
33. วิทยุใดที่ถูกเลือก
<HTML><script language="vbscript">
ฟังก์ชั่นตรวจสอบ ()
สำหรับแต่ละ ob ใน radio1
ถ้า ob.checked แล้ว window.alert ob.value
ต่อไป
ฟังก์ชั่นสิ้นสุด
</สคริปต์><BODY>
<INPUT name="radio1" type="radio" value="style" ที่เลือก>สไตล์
<INPUT name="radio1" type="radio" value="barcode">บาร์โค้ด
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
34. สคริปต์ไม่เคยผิดพลาด
<SCRIPT LANGUAGE="JavaScript">
<!-- ซ่อน
ฟังก์ชั่น killErrors() {
กลับเป็นจริง;
-
window.onerror = ข้อผิดพลาดในการฆ่า;
-
</สคริปต์>
35. ปุ่ม ENTER สามารถเลื่อนเคอร์เซอร์ไปยังกล่องอินพุตถัดไป
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. ตรวจสอบความเร็วลิงก์ของเว็บไซต์:
เพิ่มโค้ดต่อไปนี้ในส่วน <body>:
<script language=Javascript>
ทิม=1
setInterval("tim++",100)
ข=1
var autourl=อาร์เรย์ใหม่()
autourl[1]=" www.soAsp.net "
autourl[2]="javacool.3322.net"
autourl[3]=" www.sina.com.cn "
autourl[4]=" www.nuaa.edu.cn "
autourl[5]=" www.cctv.com "
ฟังก์ชั่นชน () {
document.write("<ชื่อฟอร์ม=autof>")
สำหรับ (var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=Underการทดสอบ...> =》<input type=text
name=url"+i+" size=40> =》<input type=button value=GO
onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=Refresh></form>")
-
ก้น()
ฟังก์ชั่นอัตโนมัติ (URL) {
document.forms[0]["url"+b].value=url
ถ้า(เวลา>200)
{document.forms[0]["txt"+b].value="ลิงก์หมดเวลา"}
อื่น
{document.forms[0]["txt"+b].value="Time"+tim/10+"seconds"}
ข++
-
ฟังก์ชั่น run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 ความสูง=1
onerror=auto(" http://"+autourl +"")>")}
วิ่ง()</สคริปต์>
37. เคอร์เซอร์
อัตโนมัติสไตล์ต่างๆ: เคอร์เซอร์มาตรฐาน
ค่าเริ่มต้น: ลูกศรมาตรฐาน
มือ: เคอร์เซอร์มือ
รอ: รอเคอร์เซอร์
ข้อความ: เคอร์เซอร์รูปตัว I
ข้อความแนวตั้ง: เคอร์เซอร์รูปตัว I แนวนอน
ไม่ดรอป: ไม่สามารถลากเคอร์เซอร์ได้
ไม่อนุญาต: เคอร์เซอร์ไม่ถูกต้อง
ช่วยด้วย:?ช่วยเหลือเคอร์เซอร์
เลื่อนทั้งหมด: ตัวบ่งชี้ทิศทางสามเหลี่ยม
ย้าย: ย้ายเป้าหมาย
crosshair: เครื่องหมายกากบาท
e-ปรับขนาด
n-ปรับขนาด
nw-ปรับขนาด
w-ปรับขนาด
s-ปรับขนาด
se-ปรับขนาด
sw-ปรับขนาด
38. เอฟเฟกต์พิเศษสำหรับการเข้าและออก
จากเพจ <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
หน้าออก<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
สิ่งเหล่านี้คือเอฟเฟกต์พิเศษบางอย่างเมื่อมีการโหลดและเรียกเพจ ระยะเวลาแสดงถึงระยะเวลาของเอฟเฟ็กต์พิเศษ หน่วยเป็นวินาที การเปลี่ยนเป็นการระบุว่าจะใช้เอฟเฟกต์พิเศษใด ค่าคือ 1-23:
0 ลดสี่เหลี่ยม 1 ขยายสี่เหลี่ยม 2 ลดวงกลม 3 ขยายวงกลม 4 รีเฟรชจากล่างขึ้นบน 5 รีเฟรชจากบนลงล่าง 6 รีเฟรชจากซ้ายไปขวา 7 รีเฟรชจากขวาไปซ้าย 8 มู่ลี่แนวตั้ง 9 มู่ลี่แนวนอน 10 มู่ลี่แนวนอนออฟเซ็ต 11 มู่ลี่แนวตั้งออฟเซ็ต 12 จุด การกระจาย 13 รีเฟรชซ้ายและขวาไปกลาง 14 รีเฟรชกลางไปซ้ายและขวา 15 กลางไปบนและล่าง 16 บนและล่างถึงกลาง 17 ขวาล่างไปซ้ายบน 18 ขวาบนไปซ้ายล่าง 19 ซ้ายบนไปล่าง ขวา 20 ซ้ายล่างไปขวาบน 21 แถบแนวนอน 22 แถบแนวตั้ง 23 สุ่มเลือกหนึ่งใน 22 ประเภทข้างต้น ประเภท
39. กระโดดภายในเวลาที่กำหนด
<META http-equiv=V="REFRESH" content="5;URL=http: //www.soAsp.net">
40. ไม่ว่าหน้าเว็บจะถูกดึงหรือไม่
<meta name="ROBOTS" content="attribute value">
ค่าแอตทริบิวต์มีดังต่อไปนี้:
ค่าแอตทริบิวต์คือ "ทั้งหมด": ไฟล์จะถูกดึงข้อมูลและสามารถสอบถามลิงก์บนเพจได้
ค่าแอตทริบิวต์คือ "none": ไฟล์ไม่ถูกดึงข้อมูล และไม่มีการสอบถามลิงก์บนเพจ
ค่าแอตทริบิวต์คือ "index": ไฟล์จะถูกดึงข้อมูล
ค่าแอตทริบิวต์คือ "ติดตาม": ค้นหาลิงก์บนเพจ
ค่าแอตทริบิวต์คือ "noindex": ไฟล์ไม่ได้รับการเรียกค้น แต่สามารถสอบถามและเชื่อมโยงได้
ค่าแอตทริบิวต์คือ "nofollow": ไฟล์ไม่ได้รับการเรียกข้อมูล แต่สามารถสอบถามลิงก์บนเพจได้