当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP程序中的特效应用 实用珍藏代码举例

PHP
PHP新手总结的PHP基础知识
php实现gb2312和unicode间编码转换
用php语言实现数据库连接详细代码介绍
详细解析 PHP 向 MySQL 发送数据过程
利用PHP V5开发多任务应用程序
详细讲解PHP中缓存技术的应用
php escapeshellcmd多字节编码漏洞
《PHP设计模式介绍》导言
《PHP设计模式介绍》第一章 编程惯用法
《PHP设计模式介绍》第二章 值对象模式
《PHP设计模式介绍》第三章 工厂模式
《PHP设计模式介绍》第四章 单件模式
《PHP设计模式介绍》第五章 注册模式
《PHP设计模式介绍》第六章 伪对象模式
《PHP设计模式介绍》第七章 策略模式
《PHP设计模式介绍》第八章 迭代器模式
《PHP设计模式介绍》第九章 观测模式
《PHP设计模式介绍》第十章 规范模式
《PHP设计模式介绍》第十一章 代理模式
《PHP设计模式介绍》第十二章 装饰器模式

PHP程序中的特效应用 实用珍藏代码举例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 129 ::
收藏到网摘: n/a

   禁止屏蔽类

    1.禁止右键

<body oncontextmenu=return(false)>

    2.禁止选择

<body onselectstart="return false">

    3.禁止粘贴

<body onpaste="return false">

    4.禁止直接访问 [必须框架内才行]

<script>
if (top == self)top.location.href = "page.htm";
</script>

    5.禁止frame引用

<script>
if (top != self)top.location.href = "page.htm";
</script>

    6.禁止功能键Shift,Alt,Ctrl

<script>function key(){
if(event.shiftKey) alert("Shift不允许使用!");} document.onkeydown=key; </script>

   数据取得类

    1.取得分辨率
<script>document.write("宽为"+screen.Width+"高为"+screen.Height)</script>


    2.取得地址栏

<script>document.write(self.location)</script>

    3.取得地址栏后参数

<SCRIPT>var add = top.location;
add = add.toString();
document.write (add.substring(add.indexOf("?")+1,add.length));
</SCRIPT>

    常用特效类

    1.主页遥控器
文件一.(t1.html)
<SCRIPT language="JavaScript">
window.open("t2.html","_blank","width=200","height=200","scroll=no");
</SCRIPT>
文件二.(t2.html)
<SCRIPT language="JavaScript">
function op(add){if (window.opener){window.opener.document.location = add;}}
</SCRIPT>
<a href=# onClick="op('link1.html')">地址1 </a><br><a href=# onClick="op('link2.html')">地址2 </a><br><a href=# onClick="op('http://music.jx165.com')">地址3 </a>


    2.只弹一次的窗口

<script>
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {offset = document.cookie.indexOf(search)
    if (offset != -1) {offset += search.length;end = document.cookie.indexOf(";", offset);
    if (end == -1)end = document.cookie.length;returnvalue=unescape(document.cookie.substring(offset, end))}
}
return returnvalue;
}
function jx165ad(){
if (get_cookie('jx165ad')==''){
document.cookie="jx165ad=yes"
window.open("ad.html","_blank","width=200","height=200","scroll=no");
}
else {}
}
</script>
<body>
<script>
jx165ad();
</script>

    3.鼠标放在连接上强行点击

<script> 
function mClk2() {var source=event.srcElement;if (source.tagName=="A"){source.click();self.focus();}} 
document.write("<div onmouseover=mClk2();>"); 
</script>