javascript
JS代码集合
1.點擊返回上頁代碼:
<form>
<p><input TYPE="button" VALUE="返回上一步" ONCLICK="history.back(-1)"></p>
</form>
2.彈出警告框代碼:
<form>
<p><input TYPE="button" VALUE="彈出警告框" ONCLICK="AlertButton()"></p>
</form>
<script language="JavaScript"><!--
function AlertButton(){window.alert("要多多光臨呀!");}
// --></script>
3.點擊打開新窗口
<form>
<p><input TYPE="button" VALUE="打開新窗口" ONCLICK="NewWindow()"></p>
</form>
<script language="JavaScript"><!--
function NewWindow(){window.open("http://www.mcmx.com","","height=240,width=340,status=no,location=no,toolbar=no,
directories=no,menubar=no");}
// --></script></body>
4.刪除記錄時彈出確認框:
<script LANGUAGE="VBSCRIPT">
a=msgbox("真的要刪除該記錄嗎?",1,"注意")
if a=1 then
location="Dodelete.asp?id=<%=id%>" //指向執行刪除的頁面Dodelete.asp
else
history.go(-1)
end if
</script>
5.關閉打開的窗口
<a href="/" οnclick="Java Script : window.close(); return false;">關閉窗口</a>
6.清空INPUT且選定
onClick="Java Script : this.value=''" onFocus="this.select()" onMouseOver="this.focus()"
7.右鍵屏蔽
<body οncοntextmenu=self.event.returnValue=false>
8.連串英文自動換行的解決方法 IE5.5
style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word" 你可修改為指定的大小如 200px
9.圖片“重置”按鈕
<script language="jscript">
function myreset()
{ document.login.reset();
document.login.focus();}
</script>
<img src="image/reclear.gif" width="69" height="20" style="cursor:hand" οnfοcus="this.blur()" οnclick="myreset()">
10.畫細線表格
<table style="border-collapse: collapse">
11.狀態欄信息
<form>
<p><input TYPE="button" VALUE="狀態欄信息" ONCLICK="StatusButton()"></p>
</form>
<script language="JavaScript"><!--
function StatusButton(){window.status="要多多光臨呀!";}
// --></script>
12.最小化、最大化、關閉窗口
<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=最小化 οnclick=hh1.Click()>
<input type=button value=最大化 οnclick=hh2.Click()>
<input type=button value=關閉 οnclick=hh3.Click()>
本例適用于IE
13.隱藏狀態欄里出現的LINK信息
<a href="http://"; onMouseOver="window.status='none';return true">夢想天空</a>
14.文本框自動滾動條
<textarea name=words rows=18 cols=26 style="border:1 solid #000000;background-color:white; font-size:9pt; width:188; overflow:auto" wrap=hard></textarea>
15.全選并復制
<FORM name=test><INPUT οnclick="Java Script : HighlightAll('test.select1')" type=button value=全選并復制><BR><TEXTAREA name=select1 rows=3 cols=46>你好,歡迎您的光臨!</TEXTAREA>
</FORM>
<SCRIPT language=Javascript>
<!--
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&?toclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
}
}
//-->
</SCRIPT>
16.屏蔽JAVASCRIPT錯誤
<script language="JavaScript">
<!--
function killErrors(){
return true;
}
window.onerror = killErrors;
-->
</script>
17.關閉子窗口時刷新父窗口
<script language="JavaScript">
<!--
self.opener.location.reload();
window.close()
-->
</script>
18.背景色變換
<form><p><input TYPE="button" VALUE="背景色變換" onClick="BgButton()"></p>
</form>
<script>function BgButton(){
if (document.bgColor=='#00ffff')
{document.bgColor='#ffffff';}
else{document.bgColor='#00ffff';}
}
</script>
19.檢查一段字符串是否全由數字組成
<script language="Javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></script>
20.判斷是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有漢字");
21.點擊刷新代碼:
<form>
<p><input TYPE="button" VALUE="刷新按鈕一" ONCLICK="ReloadButton()"></p>
</form>
<script language="JavaScript"><!--
function ReloadButton(){location.href="allbutton.htm";}
// --></script>
22.讓層不被控件復蓋代碼:
<div z-Index:2><object xxx></object></div> # 前面
<div z-Index:1><object xxx></object></div> # 后面
<div id="Layer2" style="position:absolute; top:40;width:400px; height:95px;z-index:2"><table height=100% width=100% bgcolor="#ff0000"><tr><td height=100% width=100%></td></tr></table><iframe width=0 height=0></iframe></div>
<div id="Layer1" style="position:absolute; top:50;width:200px; height:115px;z-index:1"><iframe height=100% width=100%></iframe></div>
23.讓層的相對定位
<div id="Layer1" style="position:relative; left:0px; top:0px; width:0px; height:0px;z-index:1">
<div id="Layer2" style="position:absolute; left:500px; top:0px; width:220px; height:220px; z-index:1">
內容
</div></div>
24.Flash代碼以及背景透明
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="200">
<param name="movie" value="文件">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="images/fish.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="220" height="220"></embed></object>
25.Windows Media Player 播放器
<OBJECT id=MediaPlayer1
style="LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 0px;z-index:2"
codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=
Loading
type=application/x-oleobject height=300 width=320
classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 VIEWASTEXT>
<PARAM NAME="URL" VALUE="地址">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AutoStart" value="-1">
<param name="AnimationAtStart" value="0">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value>
<param name="BufferingTime" value="5">
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="4">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="0">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value>
<param name="SAMIStyle" value>
<param name="SAMIFileName" value>
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowControls" value="-1">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowPositionControls" value="-1">
<param name="ShowStatusBar" value="-1">
<param name="ShowTracker" value="-1">
<param name="TransparentAtStart" value="-1">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="70">
<param name="WindowlessVideo" value="0">
</OBJECT>
26.RealPlayer 播放器
<object id=video1 classid=" clasid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA"
width=320 height=240 align="center">
<param name="controls" value="inagewindow">
<param name="console" value="chicp1">
<param name="autostar" value="true">
<param name="src" value="地址">
<embed
src="地址"
type="audio/x-pn-realaudio-plugin" console="chip1"
controls="imagewindow" width=320 height=240 autostart=true align="center">
</embed>
</object>
27.【經典彈窗】刺穿MYIE|24小時同一ip彈一次|無須body加載|精簡代碼
【優點】
1、刺穿MYIE
2、24小時同一ip彈一次
3、不需要在body中onload加載
4、代碼很精簡
在網上找了幾天組合出來的,基本上有這個代碼就無憂了
function Get(){
var Then = new Date()
Then.setTime(Then.getTime() + 24*60*60*1000)
var cookieString = new String(document.cookie)
var cookieHeader = "Cookie1="
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition != -1){
} else
{ document.cookie = "Cookie1=POPWIN;expires="+ Then.toGMTString()
var focusid=setTimeout("focus();var popAd=window.showModelessDialog('http://www.jue.cn/pop.html','dis','');",1000);
window.focus();
}
}Get();
pop.html為
<script language="JavaScript">
<!--
function openWindow2(URL,Name,features) { //v2.0
window.open(URL,Name,features);
}
openWindow2('http://www.jue.cn','pop','resizable,scrollbars,location, top=0');
//-->
setTimeout('window.close();', 0);
</script>
28.驚云作弊下載頁代碼
<!--#include file="admin/config.asp"-->
<%
html="<title>"&webname&"</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><style>body{font-size:9pt;line-height:140%}</style><body>"
error="<meta http-equiv='Refresh' content='2; URL=./index.htm'>"&html&"<b>錯誤! </b>讀取地址時出錯 2秒后自動<a href=./index.htm>返回首頁</a>..."
if request("id")="" or request("no")="" then
response.write error
response.end
end if
MDBpath="admin/"%>
<!--#include file="admin/mdb_path_down.asp"-->
<%
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select hits,hy from down where id="&request("id"),conn,1,3
if not rs.eof then
hy=rs("hy")
rs("hits")=rs("hits")+1
rs.update
else
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write error
response.end
end if
rs.close
rs.open ("select * from down where id="&request("id")&""),conn,1,1
if not rs.eof then
ttid=rs("tid")
id=rs("id")
cxn=rs("cxn")
cxv=rs("cxv")
end if
rs.close
sql="select [file],http from downfile where downid="&request("id")&" and downno="&request("no")
'response.write sql
rs.open sql,conn,1,1
if not rs.eof then
fileurl = rs("file")
if trim(rs("http"))<>0 then
set rs1=server.createobject("adodb.recordset")
sql="select * from serverhttp where id="&rs("http")
rs1.open sql,conn,1,1
if not rs1.eof then
fileurl=rs1("http")&fileurl
end if
rs1.close
set rs1=nothing
end if
else
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write error
response.end
end if
rs.close
'會員軟件
if JyDownUser="1" and hy>0 then
'JyDownUserDj=request.cookies("JyDownUserDj")
JyDownUserDj=session("JyDownUserDj")
if hy="1" then hydj="普通會員"
if hy="2" then hydj="高級會員"
if JyDownUserDj="" then
JyDownUserDj=-1
else
JyDownUserDj=cint(JyDownUserDj)
end if
if JyDownUserDj<hy-1 then
response.write "<meta http-equiv='Refresh' content='20; URL=admin/login.asp'>"&html&"<li>你不能下載該["&hydj& "]軟件!<p><li>如果你是"&hydj&",請先<a href=admin/login.asp target=_black οnclick=window.close()>登陸</a>后再下載..."
response.end
else
if JyDownUserShow="1" then
response.write html&"本軟件下載地址:<a href="&fileurl&">"&fileurl&"</a>"
response.end
end if
end if
end if
'檢查來路
if JyDownUrl="1" then
server_vv=len(Request.ServerVariables("SERVER_NAME"))
server_v1=left(Cstr(Request.ServerVariables("HTTP_REFERER")),server_vv)
server_v2=left(Cstr("http://"&Request.ServerVariables("SERVER_NAME")),server_vv)
if server_v1<>server_v2 and server_v1<>"" and server_v2<>"" then
response.write("<script>location.href='soft/"&request("id")&".htm'</script>")
response.end
end if
end if
'高級防作弊
if JyDownWin="1" then
Response.cookies("JyDownFileUrl")=fileurl
response.write("<script>window.open(""about:<title>正在下載軟件,請稍 等... - "&webname&"</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><style>body{font-size:9pt;line-height:140%}</style><body><body οncοntextmenu=self.event.returnValue=false>正在下載軟件,請稍等......<br> <font color=#808080>本次連接最長時間("&JyDownWinClose&")秒,如果沒下載成功請重試< /font><br><br><a href=http://"&weburl&" target=_blank οnclick=window.close()>"&webname&"</a><p align=right><a href=Java Script : window.close()>[關閉窗口]</a> <br><br><meta http-equiv='Refresh' content='0; URL="&fileurl&"'><\script>limit='0:"&JyDownWinClose+1&"';if(document.images){var parselimit=limit.split(':');parselimit=parselimit[0]*60+parselimit[1]*1}function beginrefresh(){if(!document.images)return;parselimit-=1;cursec=parselimit; window.status=cursec+'秒后斷開連接';setTimeout('beginrefresh()',1000)} window.οnlοad=beginrefresh;setTimeout('window.close();',"&JyDownWinClose&"000);<\/script>"","""",""
width=290,height=128,resizable=no,scrollbars=no,status=yes,toolbar=no,menubar=no,location=no"");
location.href='about:<body οnlοad=""window.close()"">';</script>")
response.end
end if
'轉向連接
response.write "<title>"&cxn&""&cxv&" - 下載地址</title><div align=""center""><center><IFRAME MARGINHEIGHT=0 MARGINWIDTH=0 FRAMEBORDER=0 WIDTH=648 HEIGHT=500 SCROLLING=NO SRC=""http://www.axin.net/ads/Ads_Soft_Text.htm""></iframe></center></div><meta http-equiv='Refresh' content='5; URL="&fileurl&"'>"
%>
30.不刷新而隨機改變廣告的javascript源碼
<script language=JavaScript>
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="/image/banner_chinavane.gif";
bannerADlink[0]="http://www.chinavane.net/";
bannerAD[1]="/image/banner_wind.gif";
bannerADlink[1]="http://www.windstudio.net";
bannerAD[2]="/image/banner_1studio_3.gif";
bannerADlink[2]="/bbs/default.asp";
bannerAD[3]="/image/banner_1studio_1.gif";
bannerADlink[3]="/design/index.asp";
bannerAD[4]="/image/banner_cwd.gif";
bannerADlink[4]="http://www.cwdcn.com/";
bannerAD[5]="/image/banner_neteye.jpg";
bannerADlink[5]="http://www.shiyun.com/bat/index.html";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 12000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
</script>
將下面的代碼復制到<body>~</body>里:
<A οnmοuseοver="displayStatusMsg();return document.returnValue"
href="Java Script : jump2url()"><IMG
style="FILTER: revealTrans(duration=2,transition=20)" height=60
src="http://www.cnblogs.com/../image/banner_1studio_2.gif" width=468 border=0
name=bannerADrotator>
</A>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
31.隨機廣告圖片
提示:下面的Banner會隨機的變化,共三個Banner隨機出現。
1.將下面的代碼放到擺放廣告的地方
<script language="JavaScript">
a = 3
var slump = Math.random();
var talet = Math.round(slump * (a-1))+1;
function create() {
this.src = ''
this.border = ''
this.alt = ''
}
b = new Array()
for(var i=1; i<=a; i++) { b = new create() }
b[1].src = "../pic/pic01.gif"
b[1].border = "0"
b[1].alt = "圖形一"
b[2].src = "../pic/pic02.gif"
b[2].border = "0"
b[2].alt = "圖形二"
b[3].src = "../pic/pic03.gif"
b[3].border = "0"
b[3].alt = "圖形三"
var visa = "";
visa += '<img src='+b[talet].src+' border="0"'+' alt='+b[talet].alt+'>';
</script>
<script language="JavaScript">
<!-- Hide this script from old browsers --
document.write(visa)
// -->
</script>
2.修改此處為你的Banner路徑
b[1].src = "../pic/pic01.gif"
b[1].border = "0"
b[1].alt = "圖形一"
b[2].src = "../pic/pic02.gif"
b[2].border = "0"
b[2].alt = "圖形二"
b[3].src = "../pic/pic03.gif"
b[3].border = "0"
b[3].alt = "圖形三"
32.讓網頁適應不同分辨率
<html>
<head>
<script LANGUAGE="JavaScript">
<!--Begin
function redirectPage(){
var url640x480="640480.htm";
var url800x600="800600.htm";
var url1024x768="1024768.htm";
if((screen.width==640)&&(screen.height==480))
window.lacation.href=url640x480;
else if((screen.width==800)&&(screen.height==600))
window.lacation.href=url800x600;
else if((screen.width==1024)&&(screen.height==768))
window.lacation.href=url1024x768;
else window.lacation.href=url800x600;
}
//End--!>
</script>
</head>
<body OnLoad="redirectPage();">
</body>
</html>
33.漂浮廣告代碼
<div id="ad" style="position:absolute"><a href="http://www.flash8.net" target="_blank"><img src="http://www.flash8.net/images/logo.gif" border="0"></a></div>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 10
var obj=document.getElementById("ad")
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
x = x + step*(xin?1:-1)
if (x < L) { xin = true; x = L}
if (x > R){ xin = false; x = R}
y = y + step*(yin?1:-1)
if (y < T) { yin = true; y = T }
if (y > B) { yin = false; y = B }
}
var itl= setInterval("floatAD()", delay)
obj.οnmοuseοver=function(){clearInterval(itl)}
obj.οnmοuseοut=function(){itl=setInterval("floatAD()", delay)}
</script>
分析:
<div id="ad" style="position:absolute"><a href="http://www.flash8.net" target="_blank"><img src="http://www.flash8.net/images/logo.gif" border="0"></a></div>
<script>
var x = 50,y = 60 //浮動層的初始位置,分別對應層的初始X坐標和Y坐標
var xin = true, yin = true //判斷層的X坐標和Y坐標是否在在控制范圍之內,xin為真是層向右移動,否則向左;yin為真是層向下移動,否則向上
var step = 1 //層移動的步長,值越大移動速度越快
var delay = 10 //層移動的時間間隔,單位為毫秒,值越小移動速度越快
var obj=document.getElementById("ad") //捕獲id為ad的層作為漂浮目標
function floatAD() {
var L=T=0 //層移動范圍的左邊界(L)和上邊界(T)坐標
var R= document.body.clientWidth-obj.offsetWidth //層移動的右邊界
var B = document.body.clientHeight-obj.offsetHeight //層移動的下邊界
obj.style.left = x + document.body.scrollLeft //更新層的X坐標,實現X軸方向上的運動;document.body.scrollLeft為文檔區域的滾動條向右拉的距離,以保證在滾動條右拉時層仍在可見范圍內
obj.style.top = y + document.body.scrollTop //更新層的Y坐標,實現Y軸方向上的運動;document.body.scrollTop為文檔區域的滾動條向下拉的距離,以保證在滾動條下拉時層仍在可見范圍內
x = x + step*(xin?1:-1) //通過判斷層的范圍決定層在X軸上的運動方向
if (x < L) { xin = true; x = L} //層超出左邊界時的處理
if (x > R){ xin = false; x = R} //層超出右邊界時的處理
y = y + step*(yin?1:-1) //通過判斷層的范圍決定層在Y軸上的運動方向
if (y < T) { yin = true; y = T } //層超出上邊界時的處理
if (y > B) { yin = false; y = B } //層超出下邊界時的處理
}
var itl= setInterval("floatAD()", delay) //每delay秒執行一次floatAD函數
obj.οnmοuseοver=function(){clearInterval(itl)} //層在鼠標移上時清除上面的間隔事件,實現層在的鼠標移上時停止運動的效果
obj.οnmοuseοut=function(){itl=setInterval("floatAD()", delay)} //層在鼠標移開時開始間隔事件,實現層在的鼠標移開時繼續運動的效果
</script>
34.彈出窗口詳解
一、 基本變化
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')
//寫成一行
-->
</SCRIPT>
參數解釋:
window.open 彈出新窗口的命令;
'page.html' 彈出窗口的文件名;
'newwindow' 彈出窗口的名字(不是文件名),非必須,可用空''代替;
100 窗口高度;
width=400 窗口寬度;
top=0 窗口距離屏幕上方的象素值;
left=0 窗口距離屏幕左側的象素值;
toolbar=no 是否顯示工具欄,yes為顯示;
menubar,scrollbars 表示菜單欄和滾動欄。
resizable=no 是否允許改變窗口大小,yes為允許;
location=no 是否顯示地址欄,yes為允許;
status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為允許;
二、 彈啟一個全屏窗口
加入fullscreen
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'fullscreen') //全屏了,自然其他條件就都失效了
-->
</SCRIPT>
三、 打開一個和按F11所見到的一樣的窗口
加入channelmode
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', channelmode)
-->
</SCRIPT>
四、 打開一個連標題欄都沒有的窗口(無標題、最小、最大、以及關閉按鈕)
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<script language="javascript">
function unload()
{
var popUpSizeX=200; //窗口的寬度
var popUpSizeY=166; //窗口的高度
var popUpLocationX=2;//距離左邊的距離 相當于 left
var popUpLocationY=2;//距離頂端的距離 相當于 top
// URL of the popUp
var popUpURL="http://www.33d9.com/default.asp";; //打開頁面的路徑
// ** 下面的就不要隨便改了 ***
splashWin = window.open("",'x','fullscreen=1, ,scrollbars=auto,resizable=1');
splashWin.blur(); // Hide while updating
window.focus();
splashWin.resizeTo(popUpSizeX,popUpSizeY);
splashWin.moveTo(popUpLocationX,popUpLocationY);
splashWin.location=popUpURL;
}
// END
unload();
</script>
</HEAD>
<BODY></BODY></HTML>
看看,什么效果? 如果把resizable 設為0 scrollbars = no 呢?
五、 沒有最大化按紐的窗口
其實也就是象軟件的“關于我們”的那個窗口一樣,下面就是用對話框窗口來實現它。
showModalDialog()以及showModelessDialog()
1.用showModalDialog()
<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModalDialog('http://www.fwcn.com','example04','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;
dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b>www.fwcn.com</b>
</body>
</html>
2.用showModelessDialog()
<html>
<SCRIPT LANGUAGE="javascript">
<!--
showModelessDialog('http://www.fwcn.com','example05','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;
dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')
//-->
</SCRIPT>
<b>www.fwcn.com</b>
</body>
</html>
至于showModalDialog()與showModelessDialog()的區別,在于showModalDialog()打開的窗口(簡稱模 式窗口),置在父窗口上,必須關閉才能訪問父窗口(建議盡量少用,以免招人反感);showModelessDialog()(簡稱無模式窗口),打開后 不必關閉也可訪問父窗口打開的窗口。
現在我將這里的一些參數說明一下。
dialogHeight: iHeight 設置對話框窗口的高度。
dialogWidth: iWidth 設置對話框窗口的寬度。
dialogLeft: iXPos 設置對話框窗口相對于桌面左上角的left位置。
dialogTop: iYPos 設置對話框窗口相對于桌面左上角的top位置。
center: {yes | no | 1 | 0 } 指定是否將對話框在桌面上居中,默認值是“yes”。
help: {yes | no | 1 | 0 } 指定對話框窗口中是否顯示上下文敏感的幫助圖標。默認值是“yes”。
resizable: {yes | no | 1 | 0 } 指定是否對話框窗口大小可變。默認值是“no”。
status: {yes | no | 1 | 0 } 指定對話框窗口是否顯示狀態欄。對于非模式對話框窗口,默認值是“yes”;對于模式對話框窗口,默認值是 “no”。
六、 彈出n 個窗口
這很簡單,只要執行n 次window.open()就行了,當然一定要給每個窗口起不同的名字,
還有,設置一下left和top,避免重疊。
七、 刷新之后就不再彈出窗口
我們使用cookie來控制一下就可以了。
首先,將如下代碼加入主頁面HTML的<HEAD>區:
<script>
function openwin(){
window.open("page.html","","width=200,200")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (documents.cookie.length > 0) {
offset = documents.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = documents.cookie.indexOf(";", offset);
if (end == -1)
end = documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset, end))
}
}
return returnvalue;
}
function loadpopup(){
if (get_cookie('popped')==''){
openwin()
documents.cookie="popped=yes"
}
}
</script>
然后,用<body οnlοad="loadpopup()">(注意不是openwin而是loadpop啊!) 替換主頁面中原有的<BODY>這一句即可。你可以試著刷新一下這個頁面或重新進入該頁面,窗口再也不會彈出了。
八、 讓彈出窗口適應里面圖片的大小
很多時候我們需要提供這樣的功能給訪問者:當訪問者點擊頁面中的縮略圖時,其對應的全尺寸圖片將顯示在一個新的彈出窗口中供訪問者查看。
實現此功能的最簡單作法是用以下HTML代碼創建一個圖像鏈接:
<a href="fullsize.jpg" target="_blank"><img src="small.jpg"></a>
其中<a>標記的href屬性指定全尺寸圖片的URL,target屬性設置為_blank指定在新窗口中顯示該圖片;<img>標記的src屬性指定縮略圖的URL。
如果我們想對顯示全尺寸圖片的窗口的外觀進行某些控制(比如希望彈出窗口的高度、寬度能與全尺寸圖片的大小匹配時),則可調用 window.open 方法,該方法接收三個參數,分別指定要打開文件的URL,窗口名及窗口特性,在窗口特性參數中可指定窗口的高度、寬度,是否顯示菜單欄、工具欄等。以下代 碼將顯示全尺寸圖片在一個沒有工具欄、地址欄、狀態欄、菜單欄,寬、高分別為400、350的窗口中:
<a href="fullsize.jpg" onClick="window.open(this.href,'', 'height=350,width=400,toolbar=no,location=no,status=no,menubar=no');return false"><img src="small.jpg"></a>
這里就提出了個問題,如果所有全尺寸圖片都具有統一的大小(比如都是400x350),那么以上代碼適用于所有的縮略圖片鏈接(只是href屬性指向 的全尺寸圖片文件不同)。但如果全尺寸圖片的大小并不統一,還用以上代碼則我們需要先取得每幅全尺寸圖片的大小,然后在window.open方法的窗口 特性參數中一一設置height和width為正確的值,在圖片數量較多的情況下,這顯然效率太低了。那么是否有一勞永逸的方法,即讓彈出窗口能自動適應 要顯示圖片的大小?通過研究,發現可以使用 DHTML 中的 Image 對象來達到我們的目的,Image 對象可動態裝載指定的圖片,通過讀取其 width 和 height 屬性即能獲得裝入圖片的大小,以此來設置彈出窗口的大小,即可實現自適應圖片大小的彈出窗口了。下面即是實現代碼:
<script language="javascript" type="text/javascript">
<!--
var imgObj;
function checkImg(theURL,winName){
// 對象是否已創建
if (typeof(imgObj) == "object"){
// 是否已取得了圖像的高度和寬度
if ((imgObj.width != 0) && (imgObj.height != 0))
// 根據取得的圖像高度和寬度設置彈出窗口的高度與寬度,并打開該窗口
// 其中的增量 20 和 30 是設置的窗口邊框與圖片間的間隔量
OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30));
else
// 因為通過 Image 對象動態裝載圖片,不可能立即得到圖片的寬度和高度,所以每隔100毫秒重復調用檢查
setTimeout("checkImg('" + theURL + "','" + winName + "')", 100)
}
}
function OpenFullSizeWindow(theURL,winName,features) {
var aNewWin, sBaseCmd;
// 彈出窗口外觀參數
sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
// 調用是否來自 checkImg
if (features == null || features == ""){
// 創建圖像對象
imgObj = new Image();
// 設置圖像源
imgObj.src = theURL;
// 開始獲取圖像大小
checkImg(theURL, winName)
}
else{
// 打開窗口
aNewWin = window.open(theURL,winName, sBaseCmd + features);
// 聚焦窗口
aNewWin.focus();
}
}
//-->
</script>
使用時將上面的代碼放在網頁文檔的<head></head>標記對中,然后在鏈接的點擊事件中調用 OpenFullSizeWindow函數,如<a href="fullsize.jpg" onClick= "OpenFullSizeWindow(this.href,'','');return false"><img src="small.jpg"> </a>即可。
以上代碼在IE 5.x-6.0中測試通過。
九、 比較靈活的HTA窗口
我簡單介紹一下,HTA的全名為HTML Application,翻譯過來就是HTML應用程序,你只要簡單的用.hta為擴展名保存HTML頁面就算創建了一個HTA文件,下面我們就用HTA 來編個窗口,將以下這段代碼保存為.hta文件,然后再用瀏覽器打開,會發現什么?買個關子,自己去瞧瞧。
<HTML>
<HEAD>
<TITLE>www.fwcn.com</TITLE>
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="filename.ico"
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="no"
INGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="normal" />
</HEAD>
<BODY>
<b>www.fwcn.com</b>
</BODY>
</HTML>
有人會發現上面這些代碼與平時的html有點不同,多了HTA:APPLICATION標簽,這就是關鍵之處,hta通過它來提供一系列面向應用程序的功能,接下來再講一講它的屬性(我的頭又在發脹)
APPLICATIONNAME屬性(applicationName)
此屬性為設置HTA的名稱。
BORDER屬性(border)
此屬性為設置為HTA的窗口邊框類型,默認值為 thick。
它可以設為 thick 指定窗口為粗邊框
dialog window 指定窗口為對話框
none 指定窗口無邊框
thin 指定窗口為窄邊框
BORDERSTYLE屬性(borderStyle)
此屬性為設置HTA窗口的邊框格式,默認值為 normal。
它可以設為
normal 普通邊框格式
complex 凹凸格式組合邊框
raised 凸出的3D邊框
static 3D邊框格式
sunken 凹進的3D邊框
CAPTION屬性(caption)
此屬性為設置HTA窗口是否顯示標題欄或標題,默認值為 yes。
ICON屬性(icon)
此屬性為設置應用程序的圖標。
MAXIMIZEBUTTON屬性(maximizeButton)
此屬性為設置是否在HTA窗口中顯示最大化按鈕,默認值為 yes。
MINIMIZEBUTTON屬性(minimizeButton)
此屬性為設置是否在HTA窗口中顯示最小化按鈕,默認值為 yes。
SHOWINTASKBAR屬性(showInTaskBar)
此屬性為設置是否在任務欄中顯示此應用程序,默認值為 yes。
SINGLEINSTANCE屬性(singleInstance)
此屬性為設置是否此應用程序同時只能運行一次。次屬性以APPLICATIONNAME屬性作為標識,默認值為 no。
SYSMENU屬性(sysMenu)
此屬性為設置是否在HTA窗口中顯示系統菜單,默認值為 yes。
VERSION屬性(version)
此屬性為設置應用程序的版本,默認值為空。
WINDOWSTATE屬性(windowState)
此屬性為設置HTA窗口的初始大小,默認值為 normal。
它可以設為 normal 默認大小
minmize 最小化
maximize 最大化
以上括號中的是在腳本引用的屬性。在腳本中以上屬性皆為只讀屬性。此外,在腳本中還可以使用commandLine屬性來檢索應用程序啟動時的參數。
在HTA中還可以繼續使用html中的絕大多數標簽、腳本等。
35.JS代碼:
1.讓文字不停地滾動
<MARQUEE>滾動文字</MARQUEE>
2.記錄并顯示網頁的最后修改時間
<script language=javascript>
document.write("最后更新時間: " + document.lastModified + "")
</script>
3.關閉當前窗口
<a href="/"onClick="javascript:window.close();return false;">關閉窗口</a>
4.5秒后關閉當前頁
<script language="javascript">
<!--
setTimeout(''window.close();'',5000);
-->
</script>
5.2秒后載入指定網頁
<head>
<meta http-equiv="refresh" content="2;URL=http://你的網址">
</head>
6.添加到收藏夾
<Script Language="javascript">
function bookmarkit() {
window.external.addFavorite (''http://你的網址'','& apos;你的網站名稱'')
}
if (document.all)document.write(''<a href="#" onClick="bookmarkit()">加入收藏夾</a>'')
</Script>
7.讓超鏈接不顯示下劃線
<style type="text/css">
<!-
a:link{text-decoration:none}
a:hover{text-decoration:none}
a:visited{text-decoration:none}
->
</style>
8.禁止鼠標右鍵的動作
<Script Language = "javascript">
function click() {
if (event.button==2||event.button==3)
{
alert(''禁止鼠標右鍵'');
}
document.οnmοusedοwn=click
// -->
</Script>
9.設置該頁為首頁
<body bgcolor="#FFFFFF" text="#000000">
<!-- 網址:http://你的網址-->
<a class="chlnk" style="cursor:hand" HREF onClick="this.style.behavior=''url(#default#homepage)''; this.setHomePage(''你的網站名稱);"><font color="000000" size="2" face="宋體">設為首頁</font></a>
</body>
10.節日倒計時
<Script Language="javascript">
var timedate= new Date("December 25,2003");
var times="圣誕節";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0)
document.write("現在離"+times+"還有: "+time +"天");
</Script>
11.單擊按鈕打印出當前頁
<Script Language="javascript">
<!-- Begin
if (window.print) {
document.write(''<form>'' + ''<input type=button name=print value="打印本頁" '' + ''onClick="javascript:window.print()"></form> '');
}
// End -->
</Script>
12.單擊按鈕‘另存為’當前頁
<input type="button" name="Button" value="保存本頁" onClick="document.all.button.ExecWB(4,1)">
<object id="button" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
<embed width="0" height="0"></embed>
</object>
13.顯示系統當前日期
<script language=javascript>
today=new Date();
function date(){
this.length=date.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=date.arguments
}
var d=new date("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
document.write( "<font color=##000000 style=''font-size:9pt;font-family: 宋體''> ", today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",d [today.getDay()+1],"</font>" );
</script>
14.不同時間段顯示不同問候語
<Script Language="javascript">
<!--
var text="";
day = new Date( );
time = day.getHours( );
if (( time>=0) && (time < 7 ))
text="夜貓子,要注意身體哦! "
if (( time >= 7 ) && (time < 12))
text="今天天氣……哈哈哈,不去玩嗎?"
if (( time >= 12) && (time < 14))
text="午休時間哦,朋友一定是不習慣午睡的吧?!"
if (( time >=14) && (time < 18))
text="下午茶的時間到了,休息一下吧! "
if ((time >= 18) && (time <= 22))
text="您又來了,可別和MM聊太久哦!"
if ((time >= 22) && (time < 24))
text="很晚了哦,注意休息呀!"
document.write(text)
//--->
</Script>
15.水中倒影效果
<img id="reflect" src="你自己的圖片文件名" width="175" height="59">
<script language="javascript">
function f1(){
setInterval("mdiv.filters.wave.phase+=10",100);
}
if (document.all) {
document.write(''<img id=mdiv src="''+document.all.reflect.src+''" style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">'')
window.οnlοad=f1
}
</script>
16.慢慢變大的窗口
<Script Language="javascript">
<!--
var Windowsheight=100
var Windowswidth=100
var numx=5
function openwindow(thelocation){
temploc=thelocation
if(!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById)){
window.open(thelocation)
return
}
windowsize=window.open("","","scrollbars")
windowsize.moveTo(0,0)
windowsize.resizeTo(100,100)
tenumxt()
}
function tenumxt(){
if (Windowsheight>=screen.availHeight-3)
numx=0
windowsize.resizeBy(5,numx)
Windowsheight+=5
Windowswidth+=5
if (Windowswidth>=screen.width-5){
windowsize.location=temploc
Windowsheight=100
Windowswidth=100
numx=5
return
}
setTimeout("tenumxt()",50)
}
//-->
</script>
<p><a href="javascript:openwindow(http://www.xxx.com)">進入</a>
17.改變IE地址欄的IE圖標
我們要先做一個16*16的icon(圖標文件),保存為index.ico。把這個圖標文件上傳到根目錄下并在首頁<head></head>之間加上如下代碼:
<link REL = "Shortcut Icon" href="index.ico">
html 另存為/打印/刷新/查看原文件等 代碼
■打開■
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打開>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■另存為■
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存為><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■屬性■
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=屬性><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■打印■
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■頁面設置■
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=頁面設置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■刷新■
<input type=button value=刷新 name=refresh οnclick="window.location.reload()">
■導入收藏■
<input type="button" name="Button" value="導入收藏夾" onClick=window.external.ImportExportFavorites(true,);>
■導出收藏■
<input type="button" name="Button3" value="導出收藏夾" onClick=window.external.ImportExportFavorites(false,);>
■加入收藏■
<INPUT name=Button2 οnclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夾>
■整理收藏夾■
<INPUT name=Submit2 οnclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夾>
■查看原文件■
<INPUT name=Button οnclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>
■語言設置■
<INPUT name=Button οnclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=語言設置>
■前進■
<INPUT name=Submit οnclick=history.go(1) type=submit value=前進>
■后退■
<INPUT name=Submit2 οnclick=history.go(-1) type=submit value=后退>
<html>
<title>頁面提交時出現等待窗口示例</title>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
//By Dicky 2005-2-17 11:16:49
function Window_Load(Flag)
{
if (Flag == 0)
{
document.all['Loading'].style.display = 'block';
//show the window
}
else
{
document.all['Loading'].style.display = 'none';
//hide the window
}
}
//-->
</SCRIPT>
</head>
<body leftMargin=0 topMargin=50 οnlοad="Window_Load(1);">
<div id="Loading" style="position:absolute;z-index:3;top:200px;left:250px;width:250;height:60;border-width:1;border-style:ridge;
background-color:green;padding-top:10px"><center><table border="0"><tr><td valign="middle"><img src="cursor.gif" border="0" WIDTH="30" HEIGHT="30"></td><td> </td><td valign="middle"><span id=txtLoading0 style="font-size:14px;">正在初始化頁面,請稍候...</span><br><span id=txtLoading1 style="font-size:14px;">Loading,please wait...</span></td></tr></table></center></div>
<form name="form1" method="post" action="" onSubmit="Window_Load(0);">
<center>頁面提交時出現等待窗口示例<input name=submit type=submit value='提交'>
</center>
</form>
</body>
</html>
1.overflow內容溢出時的設置(設定被設定對象是否顯示滾動條)
overflow-x水平方向內容溢出時的設置
overflow-y垂直方向內容溢出時的設置
以上三個屬性設置的值為visible(默認值)、scroll、hidden、auto。
2.scrollbar-3d-light-color立體滾動條亮邊的顏色(設置滾動條的顏色)
scrollbar-arrow-color上下按鈕上三角箭頭的顏色
scrollbar-base-color滾動條的基本顏色
scrollbar-dark-shadow-color立體滾動條強陰影的顏色
scrollbar-face-color立體滾動條凸出部分的顏色
scrollbar-highlight-color滾動條空白部分的顏色
scrollbar-shadow-color立體滾動條陰影的顏色
我們通過幾個實例來講解上述的樣式屬性:
1.讓瀏覽器窗口永遠都不出現滾動條
沒有水平滾動條
<body style="overflow-x:hidden">
沒有垂直滾動條
<body style="overflow-y:hidden">
沒有滾動條
<body style="overflow-x:hidden;overflow-y:hidden">或<body
style="overflow:hidden">
2.設定多行文本框的滾動條
沒有水平滾動條
<textarea style="overflow-x:hidden"></textarea>
沒有垂直滾動條
<textarea style="overflow-y:hidden"></textarea>
沒有滾動條
<textarea style="overflow-x:hidden;overflow-y:hidden"></textarea>
或<textarea style="overflow:hidden"></textarea>
3.設定窗口滾動條的顏色
設置窗口滾動條的顏色為紅色<body style="scrollbar-base-color:red">
scrollbar-base-color設定的是基本色,一般情況下只需要設置這一個屬性就可以達到改變滾動條顏色的目的。
加上一點特別的效果:
<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">
4.在樣式表文件中定義好一個類,調用樣式表。
<style>
.coolscrollbar{scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon;}
</style>
這樣調用:
<textarea class="coolscrollbar"></textarea>
WEB打印
<html>
<head>
<title>看看</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 這個屬性可以在打印時有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<style>
.tdp
{
border-bottom: 1 solid #000000;
border-left: 1 solid #000000;
border-right: 0 solid #ffffff;
border-top: 0 solid #ffffff;
}
.tabp
{
border-color: #000000 #000000 #000000 #000000;
border-style: solid;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 1px;
border-left-width: 1px;
}
.NOPRINT {
font-family: "宋體";
font-size: 9pt;
}
</style>
</head>
<body >
<center class="Noprint" >
<p>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type=button value=打印 οnclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 οnclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=頁面設置 οnclick=document.all.WebBrowser.ExecWB(8,1)>
</p>
<p> <input type=button value=打印預覽 οnclick=document.all.WebBrowser.ExecWB(7,1)>
<br/>
</p>
<hr align="center" width="90%" size="1" noshade>
</center>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
<tr>
<td colspan="3" class="tdp">第1頁</td>
</tr>
<tr>
<td width="29%" class="tdp"> </td>
<td width="28%" class="tdp"> </td>
<td width="43%" class="tdp"> </td>
</tr>
<tr>
<td colspan="3" class="tdp"> </td>
</tr>
<tr>
<td colspan="3" class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" class="tdp"><p>這樣的報表</p>
<p>對一般的要求就夠了。</p></td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<hr align="center" width="90%" size="1" noshade class="NOPRINT" >
<!--分頁-->
<div class="PageNext"></div>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
<tr>
<td class="tdp">第2頁</td>
</tr>
<tr>
<td class="tdp">看到分頁了吧</td>
</tr>
<tr>
<td class="tdp"> </td>
</tr>
<tr>
<td class="tdp"> </td>
</tr>
<tr>
<td class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" class="tdp"><p>這樣的報表</p>
<p>對一般的要求就夠了。</p></td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
背景音樂刷新自動更換
<SCRIPT LANGUAGE="javascript">
<!--
var sound1="http://歌曲地址"
var sound2="http://歌曲地址"
var sound3="http://歌曲地址"
var sound4="http://歌曲地址"
var sound5="http://歌曲地址"
var sound6="http://歌曲地址"
var sound7="http://歌曲地址"
var sound8="http://歌曲地址"
var sound9="http://歌曲地址"
var sound10="http://歌曲地址"
var x=Math.round(Math.random()*10)
if (x==0) x=sound1
else if (x==1) x=sound2
else if (x==2) x=sound3
else if (x==3) x=sound4
else if (x==4) x=sound5
else if (x==5) x=sound6
else if (x==6) x=sound7
else if (x==7) x=sound8
else if (x==8) x=sound9
else x=sound10
if (navigator.appName=="Microsoft Internet Explorer"
document.write('<bgsound src='http://dev.csdn.net/article/+'"'+x+'"'+' loop="infinite">')
else
document.write('<embed src='http://dev.csdn.net/article/+'"'+x+'"'+'hidden="true" autostart="true" loop="true">')
//-->
</SCRIPT>
隨機廣告代碼
<SCRIPT LANGUAGE="JavaScript"><!-- BANNER ROTATOR
var how_many_ads = 3
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
//**************************** AD NUMBER ONE ****************
if (ad==1){
url="http://www.youradvertiser.com";
alt="Advertiser NumberOne";
banner="http://www.yourdomain.com/images/banner1.gif";
width="468";
height="60";
}
//**************************** AD NUMBER TWO ****************
if (ad==2) {
url="http://www.youradvertiser.com";
alt="Advertiser Number Two";
banner="http://www.yourdomain.com/images/banner2.gif";
width="468";
height="60";
}
//**************************** AD NUMBER ONE ****************
if (ad==3) {
url="http://www.youradvertiser.com";
alt="Advertiser Number Three";
banner="http://www.yourdomain.com/images/banner3.gif";
width="468";
height="60";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
document.write('</center>');
--></SCRIPT>
提交后看location
<form action=http://www.ychon.org/ method=get>
<input name=test value="中文 !#$%&'()*+,/:;<=>?@[\]^`{|}~%Abc">
總結
- 上一篇: 关联、聚合、组合的关系[转]
- 下一篇: 一个人可以办几张银行卡