网页最实用的代码全面整理网页设计必备Word文档下载推荐.docx
《网页最实用的代码全面整理网页设计必备Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网页最实用的代码全面整理网页设计必备Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
frames.htm"
;
//-->
/script>
frames.htm为你的网页,这也是保护页面的一种方法
9.防止被人frame
SCRIPTLANGUAGE=javascript>
if(top.location!
=self.location)top.location=self.location;
/SCRIPT>
10.网页将不能被另存为
noscript>
iframesrc=*.html>
/iframe>
/noscript>
noscirpt>
的用法很广,其中一条就是可以使JS广告失效。
11.查源文件
inputtype=buttonvalue=查看网页源代码
onclick="
window.location='
view-source:
'
+
12.COOKIE脚本记录,有很大的用处哦
functionget_cookie(Name){
varsearch=Name+"
="
varreturnvalue="
if(documents.cookie.length>
0){
offset=documents.cookie.indexOf(search)
if(offset!
=-1){//ifcookieexists
offset+=search.length
//setindexofbeginningofvalue
end=documents.cookie.indexOf("
offset);
//setindexofendofcookievalue
if(end==-1)
end=documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset,end))
}
returnreturnvalue;
functionloadpopup(){
if(get_cookie('
popped'
)=='
){
openpopup()
documents.cookie="
popped=yes"
以上是JS代码,请自己加起始符和结束符
13.内框架<
IFRAME>
使用
Iframe标记的使用格式是:
iframesrc="
URL"
width="
x"
height="
scrolling="
[OPTION]"
frameborder="
name="
main"
src:
文件的路径,既可是HTML文件,也可以是文本、ASP等;
width、height:
内部框架"
区域的宽与高;
scrolling:
当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;
如为Auto:
则自动出现滚动条;
如为Yes,则显示;
FrameBorder:
区域边框的宽度,为了让“内部框架“与邻近的内容相融合,常设置为0。
name:
框架的名字,用来进行识别。
比如:
当你想用父框架控制内部框架时,可以使用:
target="
框架的名字"
来控制。
例子:
iframename="
mm"
src="
100%"
marginwidth="
0"
marginheight="
hspace="
vspace="
no"
14.自动跳转
在源代码中的<
head>
…<
/head>
加入如下代码:
metahttp-equiv="
refresh"
content="
3;
URL=;
charset=gb2312"
3表示3秒刷新到URL
15.如何改变链接的鼠标形状
只需在链接上加上这一代码就行的了
或者跟上面的用CSS写也行
style="
cursor:
hand"
style="
crosshair"
text"
style="
wait"
move"
help"
e-resize"
style="
n-resize"
nw-resize"
style="
w-resize"
s-resize"
se-resize"
sw-resize"
以上代码你只需要加到连接或是页面的STYLE区里就可以实现鼠标多样化。
16.全屏显示
form>
divalign="
center"
inputtype="
BUTTON"
name="
FullScreen"
value="
全屏显示"
onClick="
window.open(document.location,'
big'
'
fullscreen=yes'
)"
/div>
/form>
把它放到<
body>
区中。
17.设为首页
functiondefaul_home(){
this.home.style.behavior='
url(#default#homepage)'
this.home.setHomePage(
varfocusok=false;
if(navigator.appName=="
Netscape"
focusok=true;
vers=navigator.appVersion;
MicrosoftInternetExplorer"
pos=vers.lastIndexOf('
.'
);
vers=vers.substring(pos-1,vers.length);
proper_version=parseFloat(vers);
if(proper_version>
=5){
functionlaunchstock1(htmlurl){
varstock=window.open(htmlurl,"
stock"
"
top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=700,height=510"
if(focusok){
stock.focus();
returntrue;
functionlaunchstock(){
varstock=window.open("
top=2,left=2,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
ahref="
#"
home"
defaul_home();
title="
==E代时光=="
设为首页<
/a>
18.这里是加入收藏夹的代码
window.external.addFavorite('
-=E代时光=-'
_self"
-=E代时光=-"
加入收藏夹<
19.flash图片效果
以下代码加入<
区域
SCRIPTlanguage="
functionmakevisible(cur,which){
if(which==0)
cur.filters.alpha.opacity=100
else
cur.filters.alpha.opacity=20
//-->
imgsrc="
/Article/UploadFiles/200702/20070202101022769.gif"
style="
filter:
alpha(opacity=20)"
onMouseOver="
makevisible(this,0)"
onMouseOut="
makevisible(this,1)"
63"
56"
//图片地址请自己改
20.load进度条
tablecellspacing="
cellpadding="
bgcolor="
#FFFFFF"
40%"
id="
P"
tr>
#0000FF"
18"
Q"
/td>
/tr>
/center>
scriptlanguage=javascript>
varR=0;
load();
functionload(){R=R+2;
Q.style.width=R+"
%"
time=setTimeout("
load()"
50);
if(R>
100){clearTimeout(time);
P.style.width=0}}
27全屏
window.open('
index.asp'
'
fullscreen=1'
21.背景图片滚动
bodyscroll="
background="
images/bg.jpg"
link="
#00FF00"
alink="
#FF0000"
vlink="
#000080"
topmargin="
8"
varbackgroundOffset=0;
varbgObject=eval('
document.body'
functionscrollBG(maxSize){backgroundOffset=backgroundOffset+1;
if(backgroundOffset>
maxSize)backgroundOffset=0;
bgObject.style.backgroundPosition="
0"
+backgroundOffset;
varScrollTimer=window.setInterval("
scrollBG(410)"
20)
如果转萜,请注明转自-=e代时光=-
22.网页不会被缓存
HTMl网页
METAHTTP-EQUIV="
pragma"
CONTENT="
no-cache"
Cache-Control"
no-cache,must-revalidate"
expires"
Wed,26Feb199708:
21:
57GMT"
或者<
ASP网页
Response.Expires=-1
Response.ExpiresAbsolute=Now()-1
Response.cachecontrol="
PHP网页
header("
Expires:
Mon,26Jul199705:
00:
00GMT"
Cache-Control:
no-cache,must-revalidate"
Pragma:
no-cache"
23.
%
定义数据库连接的一些常量
ConstadOpenForwardOnly =0'
游标只向前浏览记录,不支持分页、Recordset、BookMark
ConstadOpenKeyset =1'
键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。
支持分页、Recordset、BookMark
ConstadOpenDynamic =2'
动态游标功能最强,但耗资源也最多。
用户对记录说做的修改,增加或删除记录都将反映到记录集中。
支持全功能浏览(ACCESS不支持)。
ConstadOpenStatic =3'
静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。
支持向前或向后移动
ConstadLockReadOnly =1'
锁定类型,默认的,只读,不能作任何修改
ConstadLockPessimistic =2'
当编辑时立即锁定记录,最安全的方式
ConstadLockOptimistic =3'
只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
ConstadLockBatchOptimistic=4'
当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
ConstadCmdText =&
H0001
ConstadCmdTable=&
H0002
%>
24.最小化、最大化、关闭窗口
objectid=hh1classid="
clsid:
ADB880A6-D8FF-11CF-9377-00AA003B7A11"
paramname="
Command"
Minimize"
/object>
objectid=hh2classid="
Maximize"
OBJECTid=hh3classid="
adb880a6-d8ff-11cf-9377-00aa003b7a11"
PARAMNAME="
Close"
/OBJECT>
inputtype=buttonvalue=最小化onclick=hh1.Click()>
inputtype=buttonvalue=最大化onclick=hh2.Click()>
inputtype=buttonvalue=关闭onclick=hh3.Click()>
本例适用于IE
25.判断上一页的来源
asp页:
request.servervariables("
HTTP_REFERER"
)
javascript:
document.referrer
26.光标是停在文本框文字的最后
functioncc()
{
vare=event.srcElement;
varr=e.createTextRange();
r.moveStart('
character'
e.value.length);
r.collapse(true);
r.select();
inputtype=textname=text1value="
123"
onfocus="
cc()"
适用于表格数据提交
27.怎样通过asp的手段来检查来访者是否用了代理
%ifRequest.ServerVariables("
HTTP_X_FORWARDED_FOR"
)<
then
response.write"
fontcolor=#FF0000>
您通过了代理服务器,"
&
_
真实的IP为"
Request.ServerVariables("
endif
28.取得控件的绝对位置
functiongetIE(e){
vart=e.offsetTop;
varl=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("
top="
+t+"
\nleft="
+l);
}
file:
//VBScript
VBScript"
functiongetIE()
dimt,l,a,b
seta=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
whilea.tagName<
BODY"
seta=a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox"
t&
chr(13)&
left="
l,64,"
得到控件的位置"
endfunction
-->
本例适用于JS
网页经典代码
(二)
29.滚动特效
marqueeonMouseOver="
this.stop()"
this.start()"
scrollamount="
2"
scrolldelay="
direction="
up"
330"
120"
border="
align="
MARQUEE1"
p>
欢迎光临E代时光
我们地址
感谢
/marquee>
30.自动更新提示
TABLEborder=2cellspacing=0cellpadding=3>
TR>
TDbgcolor="
#000044"
FONTcolor="
#4400ff"
face=georgia,arialsize=+1>
CENTER>
SCRIPTLANGUAGE="
document.write(document.title);
/TD>
/TR>
#440000"
FONTsize=-1color="
#ff0000"
face="
trebuchetMS"
arial"
--Begin
functiongetCookieVal(offset){
varendstr=documents.cookie.indexOf("
if(endstr==-1)
endstr=documents.cookie.length;
returnunescape(documents.cookie.substring(offset,endstr));
functionGetCookie(name){
vararg=name+"
varalen=arg.length;
varclen=documents.cookie.length;
vari=0;
while(i<
clen){
varj=i+alen;
if(documents.cookie.substring(