zoukankan      html  css  js  c++  java
  • Ul li 超出文本显示省略号JS右键控制 本人QQ:267307031 空间更多技术咨询

    <script language="javascript" type="text/javascript">
    //功能:禁用鼠标右键
    document.oncontextmenu = function(){
    alert("该页无法使用右键,系统禁止复制该页信息!");
    return false;
    }
    //功能:禁用Ctrl+C
    document.onkeydown = function(){
    if (event.ctrlKey && window.event.keyCode==67){
       alert("该页无法使用Ctrl+C,系统禁止复制该页信息!");
       return false;
    }
    }
    //功能:禁用复制功能
    document.body.oncopy = function ()
    {
    alert("该页无法复制,系统禁止复制该页信息!");
    return false;
    }
    //功能:禁用鼠标选取功能
    document.onselectstart = function(){
    alert("该页无法选取文字,系统禁止复制该页信息!");
    return false;
    }
    </script>

    Ul li 超出文本显示省略号

    关键字:text-overflow:ellipsis

    语法:text-overflow: clip | ellipsis

    取值:

    clip :默认值。不显示省略标记(...),而是简单的裁切.

    ellipsis:当对象内文本溢出时显示省略标记(...).

    注意:overflow:hidden; text-overflow:ellipsis;white-space:nowrap;一定要一起用

    1.一定要给容器定义宽度.

    2.如果少了overflow: hidden;文字会横向撑到容易的外面

    3.如果少了white-space:nowrap;文字会把容器的高度往下撑;即使你定义了高度,省略号也不会出现,多余的文字会被裁切掉

    4.如果少了text-overflow:ellipsis;多余的文字会被裁切掉,就相当于你这样定义text-overflow:clip.

                                              JS右键控制

    (1)利用弹出窗口封锁鼠标右键将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。

    <scriptlanguage="javascript">function click() {if (event.button==2) {alert('本站不准使用右键,使用左键吧!^_^')}}document.onmousedown=click</script>

    (2)弹出“添加收藏夹”封锁鼠标右键将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现“添加到收藏夹”选项。

    <scriptlanguage="javascript">function click() {if (event.button==2){window.external.addFavorite('http://www.51CTO.com/,'51CTO')}}document.onmousedown=click</script>

    (3)彻底封锁鼠标右键将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。

    <script>function DM(e){if(!ns){if(event.button>1)window.external.addFavorite('http://www.popunet.com/,' 大众网络报')}else{if(e.which>1)returnfalse}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.onmousedown=DM;</script>

    (4)禁止查看源文件将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。

    <script language="JavaScript"><!--document.onmousedown=clickfunctionclick() {if ( event.button==2) {alert('不准查看源文件') }if ( event.button==3) {alert('不准查看源文件') }}//--></script>

    (5)用乱码显示链接、调用地址加密。利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本 的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符 unEscape(string)

    如:《!—varWords="%3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//--> </script>

  • 相关阅读:
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---数据权限控制
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---自动生成操作手册
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---添加模块流程图
    代码分享:给窗体添加水印
    版本需更新提醒
    如何做好软件自动更新
    做项目管理踩过的坑
    团队开发的代码管理(VS)
    Java8尽管很香,你想过升级到Java11吗?会踩那些坑?
    这个 Spring 循环依赖的坑,90% 以上的人都不知道
  • 原文地址:https://www.cnblogs.com/Lin267307031/p/2675312.html
Copyright © 2011-2022 走看看