网页中禁止鼠标右键代码及各种经典代码

评论(0)

有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制。那么如何才能防止被人查看源代码呢?

织梦模板之家为大家搜集了一些网页中禁止鼠标右键代码及各种经典代码。

点击右键弹出提示信息

<SCRIPT language=javascript>    function click() {     if (event.button==2) {     alert('你想干什么,想复制我的东东啊!忘了告诉你,请联系我,呵呵!!.')     }     }     document.onmousedown=click    </SCRIPT> 网页禁止右键代码

阅读全文>>

网页实用技巧:随机显示不同页面背景

评论(0)

运行时,按F5便可看效果! 

<script>
s=new Array(3)
s[0]=Math.floor(Math.random()*256)+""
s[1]=Math.floor(Math.random()*256)+""
s[2]=Math.floor(Math.random()*256)+""
a=s[0]+s[1]+s[2]
document.write("<body bgcolor="+a+">")
document.write("</body>")
</script>  

<script>
s="icon/icon"+Math.floor(Math.random()*18)+".gif"
document.write("<body background="+s+">")
document.write("</body>")
</script>

阅读全文>>

复制文章自动加上网址

评论(0)
<script language=javascript>
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="本贴源自84man.com:";
clipboardData.setData('Text',t+'\r\n'+s+window.location.href);
}
</script>

阅读全文>>

非常简洁好用的隔行换色js代码

评论(0)
<style>  
.l1{background:#ddd}   
.l2{background:#f00}   
</style>  
<script>  
function initUl(){   
var a=document.getElementsByTagName('ul');   //如果需要设定div内的隔行背景,则把ul换成div  

阅读全文>>

清空代码防止查看源代码

评论(0)
<html>   
<head>   
<script language="javascript">   
function clear(){    
 Source=document.body.firstChild.data;    
 document.open();    
 document.close();    
 document.title="看不到源代码";    
 document.body.innerHTML=Source;    
}    
</script>   
</head>   
<body onload=clear()>   
<!--    
这招算是目前网上公布的防止查看源代码的方法中最好的了,当然了,要看还是办法的,比如在地址栏中输入<br>   
javascript:alert(document.documentElement.outerHTML);     
-->   
</body>   
</html> 

阅读全文>>

用JS自动缩小超出大小的图片

评论(0)
<SCRIPT src="/js/ShowPic.js" type=text/javascript></SCRIPT>   
<script  language="JavaScript">     
<!--     
var  flag=false;     
function  DrawImage(ImgD){     
     var  image=new  Image();     
     image.src=ImgD.src;     
     if(image.width>0  &&  image.height>0){     
       flag=true;     
       if(image.width/image.height>=  200/200){     
         if(image.width>200){         
         ImgD.width=200;     
         ImgD.height=(image.height*200)/image.width;     
         }else{     
         ImgD.width=image.width;         
         ImgD.height=image.height;     
         }    

阅读全文>>

解决"ie6下png透明图片"的兼容问题之js方法

评论(0)

IE6不支持PNG半透明图片的缺陷为web设计带来了极大的不便,之前曾经介绍过用滤镜+hack的方法实现显示PNG,不过实现起来相当繁琐。还有一种网上比较流行的方法,更加简便,下面详细介绍这种方法:

 

把以下代码保存为correctpng.js

阅读全文>>

根本不存在 DIV + CSS 布局这回事

评论(1)

实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在div+CSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元格的布局属性,所以可以说是table+CSS布局。也就是说,我们讨论的两种主流布局方法应该是纯CSS布局和table+CSS布局,如果你觉得你在用的是div+CSS布局,那么有可能你也有强迫症了。

接下来我们说说如何进行纯CSS布局,因为CSS布局依赖于XHTML,所以我们先要说说如何书写一个CSS无关的XHTML。其实书写CSS无关的XHTML并不难,虽然你不能再好像书写table布局代码那样集中精力于最重的视觉效果上,但其难度也不过是中学生写作文那样。

阅读全文>>

常用CSS缩写语法总结

评论(7)

使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下:

颜色

16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:
#000000可以缩写为#000;#336699可以缩写为#369;

盒尺寸

通常有下面四种书写方法:

property:value1; 表示所有边都是一个值value1; property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bottom的值是value3 property:value1 value2 value3 value4; 四个值依次表示top,right,bottom,left

阅读全文>>

CSS属性![全解析]

评论(0)
类型属性(Top)
  “类型”属性共有九项:
  “字体”(font-family),设定时,需考虑浏览器中有无该字体。
  “大小”(font-size),注意度量单位。
  “粗细”(font-weight),除了normal(正常)、bold(粗体)、bolder(特粗)、lighter(细体)外,还有9种以像素为度量为单位的设置方式。
  “样式”(font-style),也就是字型。

阅读全文>>

st bt