动态输出javascript中alert文本换行

如果其中的javascript代码放在html页面中是可以看见换行效果的,但是如果是在php中动态生成脚本,则\n变成源文件中的换行效果,也就是说这里的\n只是作用于文本文件。
遇到这种问题只需这样:

多加一个\就行了。两个\\转义为一个\,在javascript里就成了\n。

手机移动端访问PC版网站自动跳转到手机版网站

有的网站有PC站和移动站两个域名,比如www.zhangwenbao.com是PC站,m.zhangwenbao.com是移动站,当手机等移动端设备访问www.zhangwenbao.com时,需要自动跳转到m.zhangwenbao.com,那么使用下面的JS代码就可以实现,将以下代码复制粘贴到网站<head>部分,将代码中的PC站和手机站域名改成你自己的即可。

 

防止网页恶意复制的屏蔽右键代码

有时候为了抵制顺手牵羊的复制狗,不得不采用一些方法来阻挠手段,其中屏蔽右键复制的代码用得比较多,保哥总结大概有以下几种:
<head>语句下输入

在系统首页文件(default.asp)和日志文件(article.asp)最底下加入如下代码即可.这两个文件都在根目录下.

上面这个方法的优点是简单易行,但保护不够,很容易破解。找到的一些办法:

第一种 禁止右键、Ctrl键和复制功能的JS代码

有的网站页面禁止使用右键和复制功能,甚至连Ctrl键也禁止掉了,这个效果是如何实现的呢?其实很简单就是调用了一段JS代码而已。
下面文本框中就是实现效果所需代码:

把上面的代码另存为一个JS文件,然后在想实现此效果的页面用<!–#include file=”*.js” –>调用即可,*代表你另存的文件名!

第二种 禁用右键并自动导航
脚本说明:
把如下代码加入<body>区域中

第三种 禁用右键代码
将以下代码加到〈head〉与〈/head〉之间

优点是使用了JS脚本,但是比较复杂,也很容易破解。

推荐使用的方法:
在网页脚本中(header.asp)插入以下代码:

上面代码的意思是当鼠标选中文字时为空
优点是代码容易实现,不需要JS脚本的支持。且在一般的破解复制后,也会清空剪贴板。
其中,onmouseup=’document.selection.empty()’这段代码可以根据需要是否去除,因为这段代码的意思是当鼠标键弹起时,选择的内容为空,有可能会影响正常的登陆。

图片按比例缩放代码

这个图片自动按比例缩小代码可以防止页面被图片撑破,一般用在内容页里的插图,比如论坛帖子、文章页、产品详情页。代码如下:

 

JS实现幻灯片轮播自适应屏幕宽度并支持手机触屏滑动

本文使用js+jQuery实现轮播图,需要引用jquery包,另种实现分别是animate实现自适应的轮播,以及transform平滑轮播(在注释代码中)。

代码中的图片大家自己更换就可以了,样式和逻辑均写在js里。

html标签代码:

 

js代码:

 

JS判断移动端并自动跳转至移动端网站

分享一个保哥经常使用的JS移动设备浏览器判断及自动跳转代码,实现当手机或平板等移动端打开网站时会自动跳转至手机版网站。第一种方法,具体代码如下:

 

复制以上代码放在<head>与</head>中间,将网址m.zhangwenbao.com改为你自己的二级域名手机端网址即可。

还有一种更简洁的代码如下:

 

第二种方法,使用Device.Js库。device.js是一个用于检查设备用的插件,使用它你可以很方便的判断设备的操作系统,以及设备是纵向还是横向。下载地址:https://github.com/matthewhudson/device.js

以上保哥分享的两种用于判断手机端的方法都是很实用的,尤其是PC站和手机站有不同的域名时,使用该方法可以免去用户记2个域名的烦恼!