javascript浮层iframe举例

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>弹出浮层测试</title>
<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" ></script>
<script language="javascript">
//+--------------------------------------------
//需要jquery-1.4.4.min.js 以上版本,并 jQuery.noConflict();
//+--------------------------------------------
//页面上相对某个点击事件定位通用函数

function absoluteLocate(e,x,y,divID) {
	if(!e) {
		e = window.event;
	}
	var bodyScrollTop = (document.compatMode == "CSS1Compat") ? document.documentElement.scrollTop : document.body.scrollTop;
	var bodyScrollLeft = (document.compatMode == "CSS1Compat") ? document.documentElement.scrollLeft : document.body.scrollLeft;

	var posx = 0;
	var posy = 0;
	//FF特有
	if (e.pageX || e.pageY)
	{
		posx = e.pageX + x;
		posy = e.pageY + y;
	}
	//clientX 通用属性
	else
	{
		posx = e.clientX + bodyScrollLeft + x;
		posy = e.clientY + bodyScrollTop + y;
	}
	jQuery("#"+divID).css("left",posx+"px").css("top",posy+"px");
	jQuery("#"+divID).toggle();
}
</script>
<style>
.myTestDiv{
    position:absolute;
    left:0px;
    top:0px;
    z-index:9999999;
    width:470px;
    height:auto;
    border:#555555 2px solid;
    background-color:#FFFFFF;
    padding-bottom:6px;
    display:none;
}
.myTestDiv  .myTestDivTitle{
    position:absolute;
    right:2px;
    top:2px;
    filter:alpha(opacity=80);
    opacity:0.8;
}
</style>
</head>
<body>
<div>
    <input type='button' name='showDiv' value='显示浮层' onclick="absoluteLocate(event,10,20,'myTestDiv')"/>
</div>
<div id='haha'>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
    okokokokokokokokokokokokokokokokokokok<br/>
</div>
<!--网站质量分类历史浮层-->
<div id="myTestDiv" class="myTestDiv">
    <div class="myTestDivTitle">
        <a href="javascript:void(0);" onClick="jQuery('#myTestDiv').hide();return false;">关闭</a>
    </div>
    <iframe id="myTestIfr" name="myTestIfr" marginheight="0" marginwidth="0" scrolling="no" frameborder="0" src="http://www.baidu.com"></iframe>
</div>
</body>
</html>

你可能感兴趣的:(JavaScript,jquery,XHTML,iframe,Class,button)