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><*** src="/*.html>";</***></noscript>
11. <input type=button value="/ดูซอร์สโค้ดของหน้าเว็บ
onclick="window.location = "view-source:"+ "//www.VeVB.COm"">
12. ยืนยันเมื่อทำการลบ
<a href=""javascript :if(confirm("คุณแน่ใจหรือไม่ว่าต้องการลบ?"))location="boos.asp?&areyou=delete&page=1"">ลบ</a>
13. รับตำแหน่งที่แน่นอนของการควบคุม
คัดลอกรหัสรหัสดังต่อไปนี้:
//จาวาสคริปต์
<ภาษาสคริปต์ = "จาวาสคริปต์">
ฟังก์ชั่น 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. เคอร์เซอร์หยุดอยู่ที่ท้ายข้อความในกล่องข้อความ
คัดลอกรหัสรหัสดังต่อไปนี้:
<ภาษาสคริปต์ = "จาวาสคริปต์">
ฟังก์ชั่นซีซี()
-
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("ตัวละคร",e.value.length);
r.ยุบ(จริง);
r.เลือก();
-
</สคริปต์>
<ประเภทอินพุต=ชื่อข้อความ=text1 value="123" onfocus="cc()">
15. กำหนดแหล่งที่มาของหน้าก่อนหน้า
จาวาสคริปต์ :
เอกสารผู้อ้างอิง
16. ย่อเล็กสุด ขยายใหญ่สุด ปิดหน้าต่าง
<วัตถุ 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="ค่าคำสั่ง"="/ปิด"></OBJECT>
<input type=button value="/ย่อขนาด onclick=hh1.Click()>
<input type=button value="/blog/maximize onclick=hh2.Click()>
<ประเภทอินพุต=ค่าปุ่ม=ปิด onclick=hh3.Click()>
ตัวอย่างนี้ใช้สำหรับ IE
17. ปุ่มฟังก์ชั่นโล่ Shift, Alt, Ctrl
<สคริปต์>
ฟังก์ชั่นดู () {
ถ้า (event.shiftKey)
alert("ห้ามกดปุ่ม Shift!"); //สามารถแทนที่ด้วย ALT CTRL
-
document.onkeydown=ดู;
</สคริปต์>
18. หน้าเว็บจะไม่ถูกแคช
<META HTTP-EQUIV="pragma" CONTENT="ไม่มีแคช">
<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 ซึ่งไม่รองรับโดย ie ซึ่งเทียบเท่ากับ <div>
21. ทำให้หน้าต่างป๊อปอัปอยู่ด้านบนเสมอ:
<body onblur="this.focus();">
22. ไม่มีแถบเลื่อน?
อย่าให้มีแถบแนวตั้ง:
<body style="overflow:scroll;overflow-y:hidden">
</ร่างกาย>
ปล่อยให้แถบว่างไว้:
<body style="overflow:scroll;overflow-x:hidden">
</ร่างกาย>
ลบทั้งสองอย่างใช่ไหม ง่ายกว่า
<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="ข้อความ/ธรรมดา">
<ประเภทอินพุต=ส่ง>
</แบบฟอร์ม>
25. จะเขียนโค้ดเพื่อรีเฟรชหน้าต่างหลักในหน้าต่างลูกที่เปิดได้อย่างไร?
window.opener.location.reload()
26.วิธีกำหนดขนาดของหน้าที่เปิด
<body onload="top.resizeTo(300,200);">
เปิดตำแหน่งหน้า<body onload="top.moveBy(300,200);">
27. วิธีเพิ่มภาพพื้นหลังที่ไม่เต็มหน้าเพื่อให้ภาพพื้นหลังไม่เคลื่อนไหวเมื่อดึงหน้า
<สไตล์>
ร่างกาย
{พื้นหลังภาพ: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. จะทราบได้อย่างไรว่าเป็นตัวละครหรือไม่
if (/[^/x00-/xff]/g.test(s)) alert("มีตัวอักษรจีน");
else alert("ทุกตัวอักษร");
31.จำนวนบรรทัดข้อความแบบปรับได้ของ TEXTAREA
<textarea แถว=1 ชื่อ=s1 cols=27 onpropertychange
="this.style.posHeight=this.scrollHeight">
</ข้อความ>
32. วันที่ลบจำนวนวันเท่ากับวันที่สอง
<ภาษาสคริปต์=จาวาสคริปต์>
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.ตรวจสอบแล้ว
window.alert ob.value
ต่อไป
ฟังก์ชั่นสิ้นสุด
</สคริปต์><BODY>
<INPUT name="radio1" type="radio" value="/style" ที่เลือก>สไตล์
<INPUT name="radio1" type="radio" value="/blog/barcode">บาร์โค้ด
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
34. สคริปต์ไม่เคยผิดพลาด
<SCRIPT LANGUAGE="จาวาสคริปต์">
<!-- ซ่อน
ฟังก์ชั่น killErrors() {
กลับเป็นจริง;
-
window.onerror = ข้อผิดพลาดในการฆ่า;
-
</สคริปต์>
35. ปุ่ม ENTER สามารถเลื่อนเคอร์เซอร์ไปยังช่องป้อนข้อมูลถัดไปได้
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. ตรวจสอบความเร็วลิงก์ของเว็บไซต์:
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>:
<ภาษาสคริปต์=จาวาสคริปต์>
ทิม=1
setInterval("tim++",100)
ข=1
var autourl=อาร์เรย์ใหม่()
autourl[1]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]=1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>www.cctv.com"
ฟังก์ชั่นก้น () {
***("<ชื่อฟอร์ม=autof>")
สำหรับ (var i=1;i<autourl.length;i++)
***("<input type=text name=txt"+i+" size=10 value="/อยู่ระหว่างการทดสอบ...> =》<input type=text
name=url"+i+" size=40> =》<input type=button value="/blog/GO
onclick=window.open(this.form.url"+i+".value)><br>")
***("<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="/blog/time"+tim/10+"seconds"}
ข++
-
ฟังก์ชั่น run(){for(var i=1;i<autourl.length;i++)***("<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="รีเฟรช" content="5;URL=//www.VeVB.COm">
40. ไม่ว่าหน้าเว็บจะถูกดึงออกมาหรือไม่
<meta name="ROBOTS" content="ค่าแอตทริบิวต์">
ค่าแอตทริบิวต์มีดังต่อไปนี้:
ค่าแอตทริบิวต์คือ "ทั้งหมด": ไฟล์จะถูกดึงข้อมูลและสามารถสอบถามลิงก์บนเพจได้
ค่าแอตทริบิวต์คือ "none": ไฟล์ไม่ได้รับการดึงข้อมูล และไม่มีการสอบถามลิงก์บนเพจ
ค่าแอตทริบิวต์คือ "index": ไฟล์จะถูกดึงข้อมูล
ค่าแอตทริบิวต์คือ "ติดตาม": ค้นหาลิงก์บนเพจ
ค่าแอตทริบิวต์คือ "noindex": ไฟล์ไม่ได้รับการเรียกค้น แต่สามารถสอบถามและเชื่อมโยงได้
ค่าแอตทริบิวต์คือ "nofollow": ไฟล์ไม่ได้รับการเรียกข้อมูล แต่สามารถสอบถามลิงก์บนเพจได้
41. การแบ่งส่วนที่อยู่อีเมล
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
<a href="mailto:[email protected]">[email protected]</a>
42. ตารางที่มีเอฟเฟกต์เส้นขอบต่อเนื่อง
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์>
l=อาร์เรย์(6,7,8,9,'a','b','b','c','d','e','f')
นx=5;นิว=35
t="<เส้นขอบตาราง=0 ช่องว่าง=0 เซลล์แพดดิ้ง=0><tr>"
สำหรับ(x=Nx;x<Nx+Ny;x++)
t+="<td width=16 id=a_mo"+x+"> </td>"
t+="</tr><tr><td width=10 id=a_mo"+(Nx-1)+"> </td><td colspan="+(Ny-2)+" rowspan="+( Nx)+"> </td><td width=16 id=a_mo"+(Nx+Ny)+"></td></tr>"
สำหรับ(x=2;x<=Nx;x++)
t+="<tr><td width=16 id=a_mo"+(Nx-x)+"> </td><td width=16 id=a_mo"+(Ny+Nx+x-1)+"> </td></tr>"
t+="<tr>"
สำหรับ(x=Ny;x>0;x--)
t+="<td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"> </td>"
***(t+"</tr></table>")
var N=Nx*2+Ny*2
ฟังก์ชัน f1(y){
สำหรับ(i=0;i<N;i++){
c=(i+y)%20;ถ้า(c>10)c=20-c
document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"}
ใช่++
setTimeout('f1('+y+')','1')}
f1(1)
</สคริปต์>
43. เทคนิคหน้าต่างป๊อปอัปหน้าแรกของ JavaScript
เด้งขึ้นมากลางหน้าต่าง
คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์>
window.open("//www.VeVB.COm", "width=400,height=240,top="+(screen.availHeight-240)/2+",left="+(screen.availWidth) -400)/2); -400)/2);
</สคริปต์>
-
<html>
<หัว>
<script language="LiveScript">
ฟังก์ชั่น WinOpen() {
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no");
msg.***("<HEAD><TITLE>สวัสดี!</TITLE></HEAD>");
msg.***("<CENTER><H1>เจ๋งมาก!</H1><h2>นี่คือหน้าต่างที่เปิดโดย <B>JavaScript</B>!</h2></CENTER>");
-
</สคริปต์>
</หัว>
<ร่างกาย>
<แบบฟอร์ม>
<input type="button" name="Button1" value="Push me" onclick="WinOpen()">
</แบบฟอร์ม>
</ร่างกาย>
</html>
-
1. ในโค้ดด้านล่าง คุณเพียงแค่คลิกเพื่อเปิดหน้าต่างเพื่อลิงก์ไปยัง CCID และเมื่อคุณต้องการปิดเพียงคลิกเพื่อปิดหน้าต่างที่คุณเพิ่งเปิด
รหัสมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<SCRIPT language="JavaScript">
- -
ฟังก์ชัน openclk() {
another=open('1000){this.resize=true;this.style.width=1000;}" align=absMiddle border=0>//www.VeVB.COm','NewWindow');
-
ฟังก์ชั่น closeclk() {
อื่น.ปิด();
-
-
</สคริปต์>
<แบบฟอร์ม>
<INPUT TYPE="BUTTON" NAME="open" value="/เปิดหน้าต่าง" onClick="openclk()">
<บีอาร์>
<INPUT TYPE="BUTTON" NAME="ปิด" value="/blog/ปิดหน้าต่างนี้" onClick="closeclk()">
</รูปแบบ>
2. โค้ดด้านบนเงียบเกินไป ทำไมไม่ทำให้โค้ดดังกล่าวมีไดนามิกมากขึ้นล่ะ คงจะดีไม่น้อยหากคุณสามารถใส่เอฟเฟ็กต์ลงจอดให้กับเพจได้!
รหัสมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์>
ฟังก์ชั่นดรอป (n) {
ถ้า (self.moveBy){
self.moveBy (0, -900);
สำหรับ(i = n; i > 0; i--){
self.moveBy (0, 3);
-
สำหรับ(j = 8; j > 0; j--){
self.moveBy(0,เจ);
self.moveBy(เจ, 0);
self.moveBy(0,-เจ);
self.moveBy(-j, 0);
-
-
-
</สคริปต์>
<body onLoad="ดร็อป(300)">
3. ฉันเกลียดที่เว็บไซต์จำนวนมากเปิดในหน้าต่างเริ่มต้นเสมอ คงจะดีมากหากคุณสามารถควบคุมหน้าต่างที่เปิดอยู่ได้ตามที่คุณต้องการ
รหัสมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<SCRIPT LANGUAGE="จาวาสคริปต์">
- -- เริ่ม
ฟังก์ชั่น popupPage(l, t, w, h) {
var windowprops = "ตำแหน่ง=ไม่, แถบเลื่อน=ไม่, แถบเมนู=ไม่, แถบเครื่องมือ=ไม่, ปรับขนาดได้=ใช่" +
", ซ้าย = " + l + ", ด้านบน = " + t + ", ความกว้าง = " + w + ", ความสูง = " + h;
var URL = "//www.VeVB.COm";
popup = window.open(URL, "MenuPopup", windowprops);
-
//จบ-->
</สคริปต์>
<ตาราง>
<tr>
<td>
<ชื่อฟอร์ม=ป๊อปอัพฟอร์ม>
<ก่อน>
เปิดพารามิเตอร์หน้า<br>
ระยะห่างจากซ้าย: <input type=text name=left size=2 maxlength=4> พิกเซล
ระยะห่างจากด้านขวา: <input type=text name=top size=2 maxlength=4> พิกเซล
ความกว้างของหน้าต่าง: <input type=text name=width size=2 maxlength=4> พิกเซล
ความสูงของหน้าต่าง: <input type=text name=height size=2 maxlength=4> พิกเซล
</pre>
<ศูนย์>
<input type=button value="เปิดหน้าต่างนี้!" onClick="popupPage(this.form.left.value, this.form.top.value, this.form.width.value,
this.form.height.value)">
</ศูนย์>
</แบบฟอร์ม>
</td>
</tr>
</ตาราง>
คุณจะต้องป้อนค่าในกล่องโต้ตอบที่เกี่ยวข้องเท่านั้น และหน้าต่างของหน้าที่จะเปิดได้รับการควบคุมอย่างดี
44. การเปิดและการเคลื่อนไหวของหน้า
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<SCRIPT LANGUAGE="จาวาสคริปต์">
<!-- เริ่มเลย
สำหรับ (t = 2; t > 0; t--) {
สำหรับ (x = 20; x > 0; x--) {
สำหรับ (y = 10; y > 0; y--) {
parent.moveBy(0,-x);
-
-
สำหรับ (x = 20; x > 0; x--) {
สำหรับ (y = 10; y > 0; y--) {
parent.moveBy(0,x);
-
-
สำหรับ (x = 20; x > 0; x--) {
สำหรับ (y = 10; y > 0; y--) {
parent.moveBy(x,0);
-
-
สำหรับ (x = 20; x > 0; x--) {
สำหรับ (y = 10; y > 0; y--) {
parent.moveBy(-x,0);
-
-
-
-
//จบ-->
</สคริปต์>
45. แสดงวันที่และเวลาของเครื่องไคลเอนต์ส่วนบุคคล
คัดลอกรหัสรหัสดังต่อไปนี้:
<script language="LiveScript">
<!-- ซ่อน
วันนี้ = วันที่ใหม่ ()
***("เวลาปัจจุบันคือ: ",today.getHours(),///,today.getMinutes())
***("<br>วันที่ของวันนี้คือ: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear());
// สิ้นสุดการซ่อนเนื้อหา -->
</สคริปต์>
46. สร้างวันที่แก้ไขล่าสุดให้คุณโดยอัตโนมัติทุกครั้ง:
คัดลอกรหัสรหัสดังต่อไปนี้:
<html>
<ร่างกาย>
นี่คือหน้า HTML ธรรมดา
<br>
การเปลี่ยนแปลงครั้งล่าสุด:
<script language="LiveScript">
<!-- ซ่อนสคริปต์จากเบราว์เซอร์เก่า
***(document.lastModified)
// สิ้นสุดการซ่อนเนื้อหา -->
</สคริปต์>
</ร่างกาย>
</html>
47. ไม่สามารถเว้นว่างได้ และข้อจำกัดของที่อยู่อีเมล:
คัดลอกรหัสรหัสดังต่อไปนี้:
<html>
<หัว>
<ภาษาสคริปต์ = "จาวาสคริปต์">
<!-- ซ่อน
ฟังก์ชั่น test1 (แบบฟอร์ม) {
ถ้า (form.text1.value == "")
alert("คุณยังไม่ได้เขียนอะไรเลย กรุณาป้อนใหม่อีกครั้ง!")
อื่น {
alert("Hi"+form.text1.value+"! คุณกรอกข้อมูลเรียบร้อยแล้ว!");
-
-
ฟังก์ชั่น test2 (แบบฟอร์ม) {
ถ้า (form.text2.value == "" ||
form.text2.value.indexOf('@', 0) == -1)
alert("นี่ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง โปรดป้อนอีกครั้ง!");
else alert("คุณกรอกข้อมูลเรียบร้อยแล้ว!");
-
-
</สคริปต์>
</หัว>
<ร่างกาย>
<ชื่อแบบฟอร์ม = "แรก">
ใส่ชื่อของคุณ:<br>
<ประเภทอินพุต = "ข้อความ" ชื่อ = "text1">
<input type="button" name="button1" value="อินพุตทดสอบ" onClick="test1(this.form)">
<ป>
กรอกที่อยู่อีเมลของคุณ:<br>
<ประเภทอินพุต = "ข้อความ" ชื่อ = "text2">
<input type="button" name="button2" value="อินพุตทดสอบ" onClick="test2(this.form)">
</ร่างกาย>
48. กระโจม
คัดลอกรหัสรหัสดังต่อไปนี้:
<html>
<หัว>
<ภาษาสคริปต์ = "จาวาสคริปต์">
<!-- ซ่อน
var scrtxt="เป็นอย่างไรบ้าง! เจ๋งมาก! คุณสามารถลองได้เช่นกัน"+"นี่คือข้อความของคุณถึงผู้เยี่ยมชมของคุณ
หน้าจะ "+" ดูเป็นเวลาหลายชั่วโมงด้วยความหลงใหลอย่างแท้จริง ... ";
var lentxt=scrtxt.length;
ความกว้างคือ=100;
var pos=1-ความกว้าง;
ฟังก์ชั่นเลื่อน () {
ตำแหน่ง++;
var scroller="";
ถ้า (pos==lentxt) {
pos=ความกว้าง 1;
-
ถ้า (pos<0) {
สำหรับ (var i=1; i<=Math.abs(pos); i++) {
scroller=ตัวเลื่อน+" ";}
scroller=scroller+scrtxt.substring(0,ความกว้าง-i+1);
-
อื่น {
scroller=scroller+scrtxt.substring(pos,width+pos);
-
window.status = ตัวเลื่อน;
setTimeout("เลื่อน()",150);
-
-
</สคริปต์>
</หัว>
<body onLoad="scroll();return true;">
หน้าเว็บของคุณสามารถแสดงได้ที่นี่!
</ร่างกาย>
</html>
49. ใช้ปุ่มในหน้าเว็บเพื่อควบคุมการแสดงหน้าก่อนหน้า หน้าถัดไป และหน้าแรก
คัดลอกรหัสรหัสดังต่อไปนี้:
<html>
<ร่างกาย>
<ชื่อแบบฟอร์ม="แถบปุ่ม">
<INPUT TYPE="ปุ่ม" VALUE="ย้อนกลับ" onClick="history.back()">
<INPUT TYPE="ปุ่ม" VALUE="JS- หน้าแรก" onClick="location='script.html'">
<ประเภทอินพุต = "ปุ่ม" VALUE = "ถัดไป" onCLick = "history.forward()">
</รูปแบบ>
</ร่างกาย>
</html>
50. ดูซอร์สโค้ดของเว็บไซต์
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์>
ฟังก์ชั่นเพิ่ม()
-
var ress=document.forms[0].luxiaoqing.value
window.location="view-source:"+ress;
-
</สคริปต์>
ป้อนที่อยู่ URL ที่คุณต้องการดูซอร์สโค้ด:
คัดลอกรหัสรหัสดังต่อไปนี้:
<FORM><input type="text" name="luxiaoqing" size=40 value="http://"></FORM>
<แบบฟอร์ม><br>
<INPUT type="button" value="ดูซอร์สโค้ด" onClick=add()>
</รูปแบบ>
51. ชื่อแสดงวันที่
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>:
คัดลอกรหัสรหัสดังต่อไปนี้:
<script language="JavaScript1.2">
<!--ซ่อน
var isMonth = ใหม่
Array("มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม ", "พฤศจิกายน", "ธันวาคม") ;
var isDay = ใหม่
อาร์เรย์("วันอาทิตย์", "วันจันทร์", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์", "วันอาทิตย์");
วันนี้ = วันที่ใหม่ () ;
ปี=today.getYear();
วันที่=today.getDate();
ถ้า (document.all)
document.title="วันนี้คือ: "+ปี+"年"+isnMonth[today.getMonth()]+Date+"日"+isnDay[today.getDay()]
//--ซ่อน-->
</สคริปต์>
52. แสดงลิงก์ทั้งหมด
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<script language="JavaScript1.2">
-
ฟังก์ชันแยกลิงก์ () {
ลิงก์ var=document.all.tags("A")
var รวม=links.length
var win2=window.open("","","เมนูบาร์,แถบเลื่อน,แถบเครื่องมือ")
win2.***("<font size='2'>มีการเชื่อมต่อ "+รวม+" ทั้งหมด</font><br>")
สำหรับ (i=0;i<รวม;i++){
win2.***("<font size='2'>"+links[i].outerHTML+"</font><br>")
-
-
-
</สคริปต์>
<input type="button" onClick="extractlinks()" value="แสดงลิงก์ทั้งหมด">
53. ใส่รหัสเพื่อเปลี่ยนบรรทัด
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<script type="text/javascript">
ฟังก์ชั่น handleEnter (ฟิลด์ เหตุการณ์) {
var keyCode = event.keyCode ? event.keyCode : event.ซึ่ง ?
เหตุการณ์ซึ่ง: event.charCode;
ถ้า (รหัสคีย์ == 13) {
วาร์ฉัน;
สำหรับ (i = 0; i < field.form.elements.length; i++)
ถ้า (ฟิลด์ == field.form.elements[i])
หยุดพัก;
i = (i + 1) % field.form.elements.length;
field.form.elements[i].โฟกัส();
กลับเท็จ;
-
อื่น
กลับเป็นจริง;
-
</สคริปต์>
<แบบฟอร์ม>
<input type="text" onkeypress="return handleEnter(this, event)"><br>
<input type="text" onkeypress="return handleEnter(this, event)"><br>
<textarea>การขึ้นบรรทัดใหม่และการป้อนบรรทัด
54. ส่งหลังจากการยืนยัน
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<SCRIPT LANGUAGE="จาวาสคริปต์">
-
ฟังก์ชัน msg(){
if (confirm("คุณแน่ใจหรือไม่ว่าต้องการส่ง!"))
เอกสารlnman.ส่ง()
-
-
</สคริปต์>
<ชื่อแบบฟอร์ม = "lnman" method = "โพสต์" การกระทำ = "">
<p>
<input type="text" name="textfield" value="ส่งหลังจากยืนยัน">
</p>
<p>
<input type="button" name="Submit" value="Submit" onclick="msg();">
</p>
</แบบฟอร์ม>
55. เปลี่ยนเนื้อหาของตาราง
เพิ่มรหัสต่อไปนี้ลงในพื้นที่ <body>
คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์ ***สคริปต์>
var arr=อาร์เรย์ใหม่()
arr[0]="一一一一一";
arr[1]="สอง สอง สอง สอง";
arr[2]="สามสามสามสามสาม";
</สคริปต์>
<select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]">
<option value=a>เปลี่ยนเฟรมแรก</option>
<option value=a>เปลี่ยนเฟรมที่สอง</option>
<option value=a>เปลี่ยนเฟรมที่สาม</option>
</เลือก>
<ตาราง id=zz เส้นขอบ=1>
<tr ความสูง=20>
<td width=150>เฟรมแรก</td>
<td width=150>เฟรมที่สอง</td>
<td width=150>เฟรมที่สาม</td>
</tr>
</ตาราง>