一些很实用且必用的小脚本代码

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

一些很实用且必用的小脚本代码

  2020-05-11 我要评论
脚本1:进入主页以后自动播放声音
<embed src="pnm://10.13.31.90/~kayvin/mihunji.rm" hidden=true autostart=true loop=true>  脚本2:进入主页后自动最大话,省的去在自己单击了 
<script>  
self.moveTo(0,0)  
self.resizeTo(screen.availWidth,screen.availHeight)  
</script> 

脚本3:显示现在时间的脚本 

<script language=vbscript>document.write now</script> 

脚本4:显示最后修改时间的脚本 

<script>document.write(document.lastModified)</script> 

脚本5:设为首页,加为收藏,加入频道,启动outlook发信 

<a style="cursor:hand"  
onclick="this.style.behavior="url(#default#homepage)";  
this.setHomePage(http://jb51.net/);">">设为首页</a> 

<a style="cursor:hand"  
onclick="window.external.AddFavorite(location.href,document.title);">加入收藏</a>  

<a href=javascript:window.external.addChannel("typhoon.cdf")>加入频道</a>  
<a href=douxy001@gmail.com>与我联系</a> 

脚本6:状态栏动态显示现在时间 


<script>  
function see(){  
window.setTimeout("see()",1000);  
today = new Date();  
self.status = today.toString();  
}  
</script>  
<body onload=see()> 


脚本7:关闭窗口的脚本 


<a href=javascript:close()>[关闭窗口]</a> 

脚本8:按下F12键,直接返回首页 


<script>function look(){  
if(event.keyCode==123){document.location.href=http://10.13.31.90/~kayvin/}  
}  
if(document.onkeydown==null)  
{document.onkeydown=look}  
</script> 


脚本9:后退,刷新,前进 


<input type=button value=后退 onclick=history.go(-1)>  

<input type=button value=刷新 onclick=history.go(-0)>  

<input type=button value=前进 onclick=history.go(+1)> 


脚本10:设定时间弹出窗口,4000=4秒,当然你可以自定义 


<script>function l()  
{  
window.open(" 10.13.31.90/~kayvin/ ","name","width=500,height=150,border=0")  
}  
setTimeout("l()",4000)  

</script>

脚本11:鼠标旁边的提示信息,类似与163登录后的页面提示效果




<a href="#" title="这是提示">tip</a>  
<script Language="JavaScript">  
//***********默认设置定义.*********************  
tPopWait=50;//停留tWait豪秒后显示提示。  
tPopShow=5000;//显示tShow豪秒后关闭提示  
showPopStep=20;  
popOpacity=99;  
//***************内部变量定义*****************  
sPop=null;  
curShow=null;  
tFadeOut=null;  
tFadeIn=null;  
tFadeWaiting=null;  
document.write("<style type='text/css'id='defaultPopStyle'>");  
document.write(".cPopText {  background-color: #F8F8F5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; filter: Alpha(Opacity=0)}");  
document.write("</style>");  
document.write("<div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'></div>");  
function showPopupText(){  
var o=event.srcElement;  
MouseX=event.x;  
MouseY=event.y;  
if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};  
        if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};  
if(o.dypop!=sPop) {  
sPop=o.dypop;  
clearTimeout(curShow);  
clearTimeout(tFadeOut);  
clearTimeout(tFadeIn);  
clearTimeout(tFadeWaiting);  
if(sPop==null || sPop=="") {  
dypopLayer.innerHTML="";  
dypopLayer.style.filter="Alpha()";  
dypopLayer.filters.Alpha.opacity=0;  
}  
else {  
if(o.dyclass!=null) popStyle=o.dyclass   
else popStyle="cPopText";  
curShow=setTimeout("showIt()",tPopWait);  
}  
}  
}  
function showIt(){  
dypopLayer.className=popStyle;  
dypopLayer.innerHTML=sPop;  
popWidth=dypopLayer.clientWidth;  
popHeight=dypopLayer.clientHeight;  
if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24  
else popLeftAdjust=0;  
if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24  
else popTopAdjust=0;  
dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;  
dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;  
dypopLayer.style.filter="Alpha(Opacity=0)";  
fadeOut();  
}  
function fadeOut(){  
if(dypopLayer.filters.Alpha.opacity<popOpacity) {  
dypopLayer.filters.Alpha.opacity+=showPopStep;  
tFadeOut=setTimeout("fadeOut()",1);  
}  
else {  
dypopLayer.filters.Alpha.opacity=popOpacity;  
tFadeWaiting=setTimeout("fadeIn()",tPopShow);  
}  
}  
function fadeIn(){  
if(dypopLayer.filters.Alpha.opacity>0) {  
dypopLayer.filters.Alpha.opacity-=1;  
tFadeIn=setTimeout("fadeIn()",1);  
}  
}  
document.onmouseover=showPopupText;  
</script>


脚本12:如果文字过长,则将过长的部分变成省略号显示



<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;  
            overflow: hidden; text-overflow:ellipsis">  
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>  
</DIV>

脚本13:滚动的图片



<script language="javascript"> 
imgArr=new Array() 
imgArr[0]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>" 
imgArr[1]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>" 
imgArr[2]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>" 
imgArr[3]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>" 
imgArr[4]="<a href=# onmouseMove='javascript:outHover=true' onMouseover='javascript:outHover=true' onMouseout='javascript:outHover=false;mvStart()'><img src=http://mc.mapabc.com/mapcard/images/LP_card_1.gif border=0></a>" 
var moveStep=4        //步长,单位:pixel 
var moveRelax=100    //移动时间间隔,单位:ms 
ns4=(document.layers)?true:false 
var displayImgAmount=4    //视区窗口可显示个数 
var divWidth=220    //每块图片占位宽 
var divHeight=145    //每块图片占位高 
var startDnum=0 
var nextDnum=startDnum+displayImgAmount 
var timeID 
var outHover=false 
var startDivClipLeft 
var nextDivClipRight 
function initDivPlace(){ 
    if (ns4){ 
        for (i=0;i<displayImgAmount;i++){ 
            eval("document.divOuter.document.divAds"+i+".left="+divWidth*i) 
        } 
        for (i=displayImgAmount;i<imgArr.length;i++){ 
            eval("document.divOuter.document.divAds"+i+".left="+divWidth*displayImgAmount) 
        } 
    }else{ 
        for (i=0;i<displayImgAmount;i++){ 
            eval("document.all.divAds"+i+".style.left="+divWidth*i) 
        } 
        for (i=displayImgAmount;i<imgArr.length;i++){ 
            eval("document.all.divAds"+i+".style.left="+divWidth*displayImgAmount) 
        } 
    } 

function mvStart(){ 
    timeID=setTimeout(moveLeftDiv,moveRelax) 

function mvStop(){ 
    clearTimeout(timeID) 

function moveLeftDiv(){ 
    if (ns4){ 
        for (i=0;i<=displayImgAmount;i++){ 
            eval("document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left=document.divOuter.document.divAds"+parseInt((startDnum+i)%imgArr.length)+".left-moveStep") 
        } 
        startDivClipLeft=parseInt(eval("document.divOuter.document.divAds"+startDnum+".clip.left")) 
        nextDivClipRight=parseInt(eval("document.divOuter.document.divAds"+nextDnum+".clip.right")) 
        if (startDivClipLeft+moveStep>divWidth){ 
            eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+divWidth) 

            eval("document.divOuter.document.divAds"+startDnum+".left="+divWidth*displayImgAmount) 
            eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".left=document.divOuter.document.divAds"+nextDnum+".left+"+divWidth) 
            eval("document.divOuter.document.divAds"+parseInt((nextDnum+1)%imgArr.length)+".clip.left=0") 

             
            startDnum=(++startDnum)%imgArr.length 
            nextDnum=(startDnum+displayImgAmount)%imgArr.length 

            startDivClipLeft=moveStep-(divWidth-startDivClipLeft) 
            nextDivClipRight=moveStep-(divWidth-nextDivClipRight) 
        }else{ 
            eval("document.divOuter.document.divAds"+nextDnum+".clip.left=0") 
            startDivClipLeft+=moveStep 
            nextDivClipRight+=moveStep 
        } 
        eval("document.divOuter.document.divAds"+startDnum+".clip.left="+startDivClipLeft) 
        eval("document.divOuter.document.divAds"+nextDnum+".clip.right="+nextDivClipRight) 
    }else{ 
        for (i=0;i<=displayImgAmount;i++){ 
            eval("document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.left=document.all.divAds"+parseInt((startDnum+i)%imgArr.length)+".style.pixelLeft-moveStep") 
        } 

        startDivClipLeft=parseInt(eval("document.all.divAds"+startDnum+".currentStyle.clipLeft")) 
        nextDivClipRight=parseInt(eval("document.all.divAds"+nextDnum+".currentStyle.clipRight")) 

        if (startDivClipLeft+moveStep>divWidth){ 
            eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+divWidth+","+divHeight+",0"+")'") 

            eval("document.all.divAds"+startDnum+".style.left="+divWidth*displayImgAmount) 
            eval("document.all.divAds"+parseInt((nextDnum+1)%imgArr.length)+".style.left=document.all.divAds"+nextDnum+".style.pixelLeft+"+divWidth) 

            startDnum=(++startDnum)%imgArr.length 
            nextDnum=(startDnum+displayImgAmount)%imgArr.length 

            startDivClipLeft=moveStep-(divWidth-startDivClipLeft) 
            nextDivClipRight=moveStep-(divWidth-nextDivClipRight) 
        }else{ 
            startDivClipLeft+=moveStep 
            nextDivClipRight+=moveStep 
        } 
        eval("document.all.divAds"+startDnum+".style.clip='rect(0,"+divWidth+","+divHeight+","+startDivClipLeft+")'") 
        eval("document.all.divAds"+nextDnum+".style.clip='rect(0,"+nextDivClipRight+","+divHeight+",0)'") 
    } 
    if (outHover){ 
        mvStop() 
    }else{ 
        mvStart() 
    } 

     

function writeDivs(){ 
    if (ns4){ 
        document.write("<ilayer name=divOuter width=750 height="+divHeight+">") 

        for (i=0;i<imgArr.length;i++){ 
            document.write("<layer name=divAds"+i+">") 
            document.write(imgArr[i]+" ") 
            document.write("</layer>") 
        } 
        document.write("</ilayer>") 
        document.close() 
        for (i=displayImgAmount;i<imgArr.length;i++){ 
            eval("document.divOuter.document.divAds"+i+".clip.right=0") 
        } 
    }else{ 
        document.write("<div id=divOuter style='position:relative' width=750 height="+divHeight+">") 

        for (i=0;i<imgArr.length;i++){ 
            document.write("<div id=divAds"+i+" style='position:absolute;clip:rect(0,"+divWidth+","+divHeight+",0)'>") 
            document.write(imgArr[i]+" ") 
            document.write("</div>") 
        } 
        document.write("</div>") 
        for (i=displayImgAmount;i<imgArr.length;i++){ 
            eval("document.all.divAds"+i+".style.clip='rect(0,0,"+divHeight+",0)'") 
        } 
    } 

</script> 
<BODY onload=javascript:mvStart()> 
<SCRIPT language=javascript>writeDivs();initDivPlace();</SCRIPT> 

脚本14:接收键盘指令的脚本




按A就会跳转到地图名片的网页,请按A
<SCRIPT language="JavaScript">
<!--
var hotkey=97
var destination="http://mc.mapabc.com"
if (document.layers)
document.captureEvents(Event.KEYPRESS)
function backhome(e){
if (document.layers){
if (e.which==hotkey)
window.location=destination
}
else if (document.all){
if (event.keyCode==hotkey)
window.location=destination
}
}
document.onkeypress=backhome

 

onkeydown="javascript:onenter();"

function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


onkeydown="javascript:onenter();"

function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>




onkeydown="javascript:onenter();"

function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


onkeydown="javascript:onenter();"

function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>


function onenter(){
 if(event.keyCode==13){
alert("回车");
}
}
</SCRIPT>

脚本15:让你的文本链接渐隐渐显

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


脚本18:DIV的透明层实现


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们