防止页面被框架调用的方法(js,php)

这做这一点很简单,js的话只要if (window!= top)就行了,而php教程 只要判断$_server['http_host'];不等指定域名就可以防止页面被调用了哦。
-->
<

script language=网页特效>

if (window!= top)
{
 alert('test');
 top.location.href=location.href
}

</script>

fdsafsafsdafsa

<iframe src="2.html"></iframe>

php处理

<?
$host = $_server['http_host'];
$dm ='aaa.com';
if( $host !='aaa.com' )
{
 echo '框架调用';
 exit;
}
?>

时间: 2024-12-17 06:44:49

防止页面被框架调用的方法(js,php)的相关文章

页面无刷新调用数据(IFRAME+js)

js|数据|刷新|无刷新|页面 在网上有很多相关主题的讨论,但是一般都是用Iframe和XMLHTTP来实现.     Iframe的实现可能是最常看到的.很多论坛和聊天室的无刷新效果都是用这个实现的.但是这个方法还是可以在IE的状态栏上看到下载数据的进度条,而且有刷新数据时电脑发出的声音,本质上不能属于真正的无刷新技术.     XMLHTTP相信也有很多人用过,但是出于对浏览器的兼容性要求,还有很多网友的浏览器屏蔽了对控件的支持,使得XMLHTTP在客户端的应用显得比较苍白无力了.一般都是在

jax ro-关于AjaxPro调用后台方法,前台js都不执行

问题描述 关于AjaxPro调用后台方法,前台js都不执行 后台的 namespace Ext_js { [AjaxPro.AjaxNamespace("AppAjax")] public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //注册AJax if (!Page.IsPostBack) { AjaxPro.Utility.R

JS+JSP通过img标签调用实现静态页面访问次数统计的方法_javascript技巧

本文实例讲述了JS+JSP通过img标签调用实现静态页面访问次数统计的方法.分享给大家供大家参考,具体如下: 测试页面: test.html   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>test</title> <meta http-equiv="pragma" conte

如何在服务端(Page.Write)调用自定义的JS方法

js 自从[javascript]自定义MessageBox一文发布以后,很多网友都来信询问,如何在服务端调用ShowInfo方法,周末休息想了个折中的办法来实现. 首先,我们应该可以先明确,为什么我们用Page.Write把自定义的JS方法输出到页面上为什么IE不能识别,会出现"XXX未定义"的错误.原因很简单,因为我们用Page.Write输出的脚本是出现在页面的最顶端.IE读到是javascript函数的时候,就开始执行,但是此时我们link的js文件并未被IE读入,所以IE无法

前台js调用后台方法

 本文为大家介绍下前台js调用后台方法,下面有个不错的示例,喜欢的朋友可以参考下 1.后台方法  复制代码 代码如下: public string AA(string cc)    {    string dd = "大家好才是真的好";    string message=dd+cc;  return message;    }    前台JS  复制代码 代码如下: function Init() {  var v = "中国";  var s = '<%

怎么让js打开页面就是全屏的方法

 js打开页面就是全屏的方法   <script language="javaScript"> function intro() { if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("MSIE")!=-1) && (parseInt(navigator.appVersion)=4)) { skip

java-页面有个&amp;amp;lt;a&amp;amp;gt;标签,我想通过a标签的href链接到新页面,然后调用新页面的fun()方法

问题描述 页面有个<a>标签,我想通过a标签的href链接到新页面,然后调用新页面的fun()方法 标签的内容是后台配置的,后台配置一个新的url 和新页面要调用的fun()方法,所以不能在新页面做什么处理,有什么方法可以先执行href后执行onClick()方法吗. 解决方案 js应该没法控制吧..你可以吧onclick方法 放在body的onload中...但这也是在新页面中写的.

js调用as方法

问题描述 问题是执行顺序:个人觉得页面先加载标签(flash等),然后执行js方法,js调用flash方法,此时的执行过程是同步的?标签不加载完成,js不会调用as方法? 解决方案 灰常正确,js要放哪里,你可以参考下http://www.iteye.com/problems/81922

手把手教你搭建智能合约测试环境、开发、编译、部署以及如何通过JS调用合约方法

如何编写智能合约(Smart Contract)?(I) 完整视频教程 https://v.qq.com/x/page/h0552ba9k8h.html 学习目标 了解智能合约 简单环境搭建 能够利用solidity编写Hello World合约 合约部署 和合约互动 使用solidity语言撰写智能合约 Ethereum上的智能合约需要使用solidity语言来撰写.虽然还有其他能用来撰写智能合约的语言如Serpent(类Python).lll(类Fortran),但目前看到所有公开的智能合约