本文实例讲述了javascript禁止访客复制网页内容的方法。分享给大家供大家参考。具体如下:
使用JavaScript禁止用户复制网页上的内容,让鼠标选择功能失效,你可以试一下,加入了onselectstart=return false"后,在网页上不能选中文字,浏览者也就无法复制网页内容了。
其实这种方法并不能完全禁止复制,用户可通过网页另存为或更换浏览器来实现复制功能。
实现代码:
zuojiankuohaophpcnhtml> zuojiankuohaophpcnhead> zuojiankuohaophpcntitle>禁止用户复制网页内容zuojiankuohaophpcn/title> zuojiankuohaophpcn/head> zuojiankuohaophpcnbody onselectstart="return false"> zuojiankuohaophpcntable width="782" height="532" border="0" align="center" cellpadding="0" cellspacing="0" background="bg.jpg"> zuojiankuohaophpcntr> zuojiankuohaophpcntd width="594" height="165"> zuojiankuohaophpcn/td> zuojiankuohaophpcntd width="188" height="165"> zuojiankuohaophpcn/td> zuojiankuohaophpcn/tr> zuojiankuohaophpcntr> zuojiankuohaophpcntd height="367" align="left" valign="top" style="text-indent:5px; font-size:12px">JavaScript中文网 zuojiankuohaophpcnp>学习编程zuojiankuohaophpcn/p> zuojiankuohaophpcnp>努力成为广大脚本技术爱好者的“家”, zuojiankuohaophpcn/p> zuojiankuohaophpcnp> 让大家在这里能找到归属感!zuojiankuohaophpcn/p> zuojiankuohaophpcnp>网站提供大量的asp、php、asp .net、javascript、jquery、vbscript、dos批处理、网页制作、网络编程等特色内容。 zuojiankuohaophpcn/p> zuojiankuohaophpcn/td> zuojiankuohaophpcntd height="367"> zuojiankuohaophpcn/td> zuojiankuohaophpcn/tr> zuojiankuohaophpcn/table> zuojiankuohaophpcn/body> zuojiankuohaophpcn/html>
希望本文所述对大家的javascript程序设计有所帮助。
立即学习“前端免费学习笔记(深入)”;
,javascript禁止访客复制网页内容的实现代码,
"
本文实例讲述了JS+CSS实现表格高亮的方法。分享给大家供大家参考。具体如下:
这里使用JavaScript+CSS实现表格高亮的功能,实际上类似于隔行换色的效果,说法不同而已,只不过本效果是在鼠标移上时触发,移出结束。
运行效果如下图所示:

具体代码如下:
zuojiankuohaophpcn!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
zuojiankuohaophpcnhtml xmlns="http://www.w3.org/1999/xhtml">
zuojiankuohaophpcnhead>
zuojiankuohaophpcntitle>高亮的表格zuojiankuohaophpcn/title>
zuojiankuohaophpcnmeta http-equiv="content-type"
content="text/html; charset=iso-8859-1" />
zuojiankuohaophpcnstyle>
p, td, th {
font: 0.8em Arial, Helvetica, sans-serif;
}
.datatable {
border: 1px solid #D6DDE6;
border-collapse: collapse;
width: 80%;
}
.datatable td {
border: 1px solid #D6DDE6;
padding: 4px;
}
.datatable th {
border: 1px solid #828282;
background-color: #BCBCBC;
font-weight: bold;
text-align: left;
padding-left: 4px;
}
.datatable caption {
font: bold 0.9em Arial, Helvetica, sans-serif;
color: #33517A;
text-align: left;
padding-top: 3px;
padding-bottom: 8px;
}
.datatable tr:hover, .datatable tr.hilite {
background-color: #DFE7F2;
color: #000000;
}
zuojiankuohaophpcn/style>
zuojiankuohaophpcn/head>
zuojiankuohaophpcnbody>
zuojiankuohaophpcntable summary="List of new students 2003" class="datatable">
zuojiankuohaophpcncaption>Student Listzuojiankuohaophpcn/caption>
zuojiankuohaophpcntr>
zuojiankuohaophpcnth scope="col">Student Namezuojiankuohaophpcn/th>
zuojiankuohaophpcnth scope="col">Date of Birthzuojiankuohaophpcn/th>
zuojiankuohaophpcnth scope="col">Classzuojiankuohaophpcn/th>
zuojiankuohaophpcnth scope="col">IDzuojiankuohaophpcn/th>
zuojiankuohaophpcn/tr>
zuojiankuohaophpcntr>
zuojiankuohaophpcntd>Joe Bloggszuojiankuohaophpcn/td>
zuojiankuohaophpcntd>27/08/1997zuojiankuohaophpcn/td>
zuojiankuohaophpcntd>Mrs Joneszuojiankuohaophpcn/td>
zuojiankuohaophpcntd>12009zuojiankuohaophpcn/td>
zuojiankuohaophpcn/tr>
zuojiankuohaophpcntr>
zuojiankuohaophpcntd>William Smithzuojiankuohaophpcn/td>
zuojiankuohaophpcntd>20/07/1997zuojiankuohaophpcn/td>
zuojiankuohaophpcntd>Mrs Joneszuojiankuohaophpcn/td>
zuojiankuohaophpcntd>12010zuojiankuohaophpcn/td>
zuojiankuohaophpcn/tr>
zuojiankuohaophpcntr>
zuojiankuohaophpcntd>Jane Toadzuojiankuohaophpcn/td>
zuojiankuohaophpcntd>21/07/1997zuojiankuohaophpcn/td>
zuojiankuohaophpcntd>Mrs Jones zuojiankuohaophpcn/td>
zuojiankuohaophpcntd>12030zuojiankuohaophpcn/td>
zuojiankuohaophpcn/tr>
zuojiankuohaophpcntr>
zuojiankuohaophpcntd>Amanda Williamszuojiankuohaophpcn/td>
zuojiankuohaophpcntd>19/03/1997zuojiankuohaophpcn/td>
zuojiankuohaophpcntd>Mrs Edwardszuojiankuohaophpcn/td>
zuojiankuohaophpcntd>12021zuojiankuohaophpcn/td>
zuojiankuohaophpcn/tr>
zuojiankuohaophpcn/table>
zuojiankuohaophpcnscript type="text/javascript">
var rows = document.getElementsByTagName("tr");
for (var i = 0; i zuojiankuohaophpcn rows.length; i++) {
rows[i].onmouseover = function() {
this.className += " hilite";
}
rows[i].onmouseout = function() {
this.className = this.className.replace("hilite", "");
}
}
zuojiankuohaophpcn/script>
zuojiankuohaophpcn/body>
zuojiankuohaophpcn/html>希望本文所述对大家的javascript程序设计有所帮助。
立即学习“前端免费学习笔记(深入)”;










