Website development most commonly used code share 1. Oncontextmenu= "Window.event.returnvalue=false" will completely shield the right mouse button <table border Oncontextmenu=return (false) ><TD >no</table> can be used for table
2.<body onselectstart= "Returnfalse" > deselect, prevent copying
3.onpaste= "Returnfalse" no paste
4. oncopy= "return false;" oncut= "return false;" Prevent replication
5. <link rel= "Shortcut icon" href= "Favicon.ico" > IE Address bar before switching to their own icon
6. <link rel= "Bookmark" href= "Favicon.ico" > can display your icon in the Favorites folder
7.<input style= "ime-mode:disabled" > Close IME
8. Always with frame
<script language= "Javascript" ><!--
if (window = = top) Top.location.href = "frames.htm"; Frames.htm for frames page
--></script>
9. Prevent people from being frame
<script language=javascript><!--
if (top.location! = self.location) top.location=self.location;
--></script>
<noscript><iframe src=*.html></iframe></noscript> Web page will not be saved as
<input type=button value= View Web page source code
onclick= "window.location = ' view-source: ' + ' http://www.csdn.net/'" >
12. How to check whether the visitor uses the agent by means of ASP
<% if Request.ServerVariables ("Http_x_forwarded_for") <> "then
Response.Write "<font color= #FF0000 > You passed the proxy server," & _
"Real IP is" &request.servervariables ("Http_x_forwarded_for")
End If
%>
13. Get the absolute position of the control
Javascript
<script language= "Javascript" >
function Getie (e) {
var t=e.offsettop;
var l=e.offsetleft;
while (ee=e.offsetparent) {
T+=e.offsettop;
L+=e.offsetleft;
}
Alert ("top=" +t+ "\nleft=" +l);
}
</script>
VBscript
<script language= "VBscript" ><!--
function Getie ()
Dim t,l,a,b
Set A=DOCUMENT.ALL.IMG1
T=document.all.img1.offsettop
L=document.all.img1.offsetleft
While a.tagname<> "BODY"
Set AA = A.offsetparent
Tt=t+a.offsettop
Ll=l+a.offsetleft
Wend
MsgBox "Top=" &T&CHR (& "left=" &l,64, "get control position"
End Function
--></script>
14. The cursor is stopped at the end of text in the textbox
<script language= "JavaScript" >
function cc ()
{
var e = event.srcelement;
var r =e.createtextrange ();
R.movestart (' character ', e.value.length);
R.collapse (TRUE);
R.select ();
}
</script>
<input type=text name=text1 value= "123" onfocus= "CC ()" >
15. Determine the origin of the previous page
Asp:
Request.ServerVariables ("Http_referer")
Javascript:
Document.referrer
16. Minimize, maximize, close the window
<object id=hh1 classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<param name= "Command" value= "Minimize" ></object>
<object id=hh2 classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<param name= "Command" value= "Maximize" ></object>
<object id=hh3 classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<param name= "Command" value= "Close" ></OBJECT>
<input Type=button value= minimizes onclick=hh1. Click () >
<input Type=button value= maximizes onclick=hh2. Click () >
<input Type=button value= Close Onclick=hh3. Click () >
This example applies to IE
17.
<%
' Some constants for defining database connections
Const adopenforwardonly = 0 ' cursor only browses the record forward, does not support paging, Recordset, BookMark
Const adOpenKeyset = 1 ' keyset cursor, changes that other users make to the record will be reflected in the recordset, but other users adding or deleting records will not be reflected in the recordset. Support for paging, Recordset, BookMark
The Const adopendynamic = 2 ' dynamic cursor is the strongest, but the most expensive source. Changes that the user makes to the record, add or delete records are reflected in the recordset. Full-featured browsing is supported (access is not supported).
The Const adopenstatic = 3 ' static cursor is just a snapshot of the data, and the user modifies the record, adding or deleting records that are not reflected in the recordset. Supports moving forward or backward
Const adlockreadonly = 1 ' lock type, default, read-only, cannot be modified
Const adlockpessimistic = 2 ' The safest way to lock records immediately when editing
Const adlockoptimistic = 3 ' The recordset is locked only when the Update method is called, while other operations in the previous operation can still make changes, insertions, and deletions to the current record
Const adlockbatchoptimistic = 4 ' records are not locked when editing, and changes, insertions, and deletions are done in batch mode
Const adCmdText = &h0001
Const adCmdTable = &h0002
%>
18. Web pages are not cached
HTM Web page
<meta http-equiv= "Pragma" content= "No-cache" >
<meta http-equiv= "Cache-control" content= "No-cache, must-revalidate" >
<meta http-equiv= "Expires" Content= "Wed, 1997 08:21:57 GMT" >
or <meta http-equiv= "expires" content= "0" >
ASP Web page
Response.Expires =-1
Response.ExpiresAbsolute = Now ()-1
Response.CacheControl = "No-cache"
PHP Web page
Header ("Expires:mon, Jul 1997 05:00:00 GMT");
Header ("Cache-control:no-cache, must-revalidate");
Header ("Pragma:no-cache");
How do I make the form feel less bumpy?
<input type=text style= "border:1 solid #000000" >
Or
<input type=text style= "Border-left:none; Border-right:none; Border-top:none; Border-bottom:1 Solid #000000 "></textarea>
The difference between <div><span>&<layer>?
<div> (division) is used to define a large segment of the page element, resulting in a career change
<span> is used to define elements within the same line, and the only difference between <div> is that there is no change of career
<layer> is the NS mark, IE is not supported, equivalent to <div>
Make the pop-up window always on top:
<body onblur= "This.focus (); >
No scroll bars?
Let the vertical bar not:
<body style= ' Overflow:scroll;overflow-y:hidden ' >
</body>
Let the bars not:
<body style= ' Overflow:scroll;overflow-x:hidden ' >
</body>
Two of them all removed? More simple.
<body scroll= "No" >
</body>
How to get rid of the picture link click, the dotted line around the picture?
<a href= "#" onfocus= "This.blur ()" ></a>
e-mail processing submission Form
<form name= "Form1" method= "Post" action= "mailto:****@***.com" enctype= "Text/plain" >
<input type=submit>
</form>
How do I write in the code that refreshes the parent window of the Open child window?
Window.opener.location.reload ()
How to set the size of an open page
<body onload= "Top.resizeto (300,200);" >
How to add a background image that is not full on the page, the background image does not move when pulling the page
<STYLE>
Body
{Background-image:url (logo.gif); background-repeat:no-repeat; Background-position:center}
</STYLE>
<body bgproperties= "fixed" >
</body>
19. Check to see if a string is all made up of numbers
<script language= "Javascript" ><!--
function Checknum (str) {return Str.match (/\d/) ==null}
Alert (Checknum ("1232142141"))
Alert (Checknum ("123214214A1"))
--></script>
20. Get the size of a window
Document.body.clientwidth,document.body.clientheight
21. How to determine if it is a character
if (/[^\x00-\xff]/g.test (s)) alert ("contains Chinese characters");
else alert ("All characters");
22.TEXTAREA Adaptive number of lines of text
<textarea Rows=1 name=s1 cols=27 onpropertychange= "This.style.posheight=this.scrollheight" >
</textarea>
23. Date minus number of days equals second date
<script language=javascript>
function cc (DD,DADD)
{
can add error handling
var a = new Date (DD)
AA = A.valueof ()
AA = A-dadd * 24 * 60 * 60 * 1000
A = new Date (a)
Alert (a.getfullyear () + "year" + (A.getmonth () + 1) + "month" + a.getdate () + "Day")
}
CC ("12/23/2002", 2)
</script>
24. Which radio are selected
function Checkme ()
For each OB in Radio1
If ob.checked then Window.alert ob.value
Next
End Function
</script><BODY>
<input name= "Radio1" type= "Radio" value= "style" Checked>style
<input name= "Radio1" type= "Radio" value= "barcode" >barcode
<input type= "button" value= "Check" onclick= "Checkme ()" >
</BODY></HTML>
25. Get the Request.ServerVariables ("") collection of this page's URL
Response.Write "<table border=1><!--TABLE Header--><tr><td><b>variables</b> </TD><TD><B>Value</B></TD></TR> "
For each OB in Request.ServerVariables
Response.Write "<TR><TD>" &ob& "</TD><TD>" &request.servervariables (OB) & " </TD></TR> "
Next
Response.Write "</TABLE>"
26.
Native Ip<%=request.servervariables ("REMOTE_ADDR")%>
Server name <%=request.servervariables ("SERVER_NAME")%>
Server Ip<%=request.servervariables ("local_addr")%>
Server Port <%=request.servervariables ("Server_port")%>
Server Time <%=now%>
IIS version <%=request.servervariables "Server_software")%>
Script Timeout Time <%=Server.scriptTimeout%>
This file path <%=server.mappath (Request.ServerVariables ("Script_name"))%>
Number of server CPUs <%=request.servervariables ("Number_of_processors")%>
Server Interpreter engine <%=scriptengine & "/" & ScriptEngineMajorVersion & "." &scriptEngineMinorVersion& "." & ScriptEngineBuildVersion%>
Server operating system <%=request.servervariables ("OS")%>
27.ENTER key to move the cursor to the next input box
<input onkeydown= "if (event.keycode==13) event.keycode=9" >
28. Detect the link speed of a website:
Add the following code to the <body> area:
<script language=javascript>
Tim=1
SetInterval ("tim++", 100)
B=1
var autourl=new Array ()
autourl[1]= "Www.njcatv.net"
autourl[2]= "Javacool.3322.net"
autourl[3]= "www.sina.com.cn"
autourl[4]= "www.nuaa.edu.cn"
autourl[5]= "Www.cctv.com"
function Butt () {
document.write ("<form name=autof>")
for (Var i=1;i<autourl.length;i++)
document.write ("<input type=text name=txt" +i+ "size=10 value= Test ......> =" <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>")
}
Butt ()
function Auto (URL) {
document.forms[0]["url" +b].value=url
if (tim>200)
{document.forms[0]["txt" +b].value= "Link timed out"}
Else
{document.forms[0]["txt" +b].value= "time" +tim/10+ "Seconds"}
b++
}
function run () {for (Var i=1;i<autourl.length;i++) document.write ("Run () </script>
29. Various styles of cursors
Auto: Standard cursor
Default: Standard arrow
Hand: Hand Cursor
Wait: Waiting cursor
Text:i-shaped cursor
Vertical-text: Horizontal I-shaped cursor
No-drop: Cannot drag cursor
Not-allowed: Invalid cursor
Help:? Aid cursor
All-scroll: Triangle Direction mark
Move: Moving the label
Crosshair: Cross-label
E-resize
N-resize
Nw-resize
W-resize
S-resize
Se-resize
Sw-resize
Web site development of the most commonly used code, feel can learn the reference under the copy paste over