日期:2014-05-16 浏览次数:20575 次
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>测试</title>
<script type="text/javascript">
function check(obj){
var href = obj.getAttribute('href'),
arrow = obj.getAttribute('arrow'),
div = document.getElementById('ifrDiv'),
_iframe,element;
//当具备arrow属性且值为1时,表示已经通过了检测
if(arrow=='1'){
//检测完成后允许跳转的链接
obj.removeAttribute('arrow');
return true;
};
/******************检测******************/
//先去除当前的href属性,使超链接失效
obj.removeAttribute('href');
//在隐藏的层内创建一个iframe,目标页为原链接页
div.innerHTML = '<iframe id="chkiframe" src="'+href+'" width="1" height="1"></iframe>';
//获取iframe的窗口句柄
_iframe = document.getElementById('chkiframe').contentWindow;
//原链接页加载完成后进行检测
_iframe.onload = function(){