<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function choosed() {
var selectObj = document.getElementById("person");
var iframe_str = '<iframe id="envelop" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" style="filter:alpha(opacity=0);position:absolute;top:' + absTop(selectObj) + ';left:' + absLeft(selectObj) + ';width:65px;height:20px;background-color:transparent" allowTransparency="true"></iframe>';
document.body.insertAdjacentHTML('afterBegin', iframe_str);
}
function absLeft(pobj)
{
var sleft = pobj.offsetLeft;
while (pobj = pobj.offsetParent)
sleft += pobj.offsetLeft;
return sleft;
}function absTop(pobj)
{
var sTop = pobj.offsetTop;
while (pobj = pobj.offsetParent)
sTop += pobj.offsetTop;
return sTop;
}
//-->
</SCRIPT>
</HEAD> <BODY>
<table width="1053" border="0" align="center" class=tableBorder bordercolor="#799AE1" cellpadding=2 cellspacing=1>
<tr bgcolor="#DEE5FA">
<td colspan="1" width="25%">
<select id="person">
<option>
路人甲
</option>
</select>
</td>
</tr>
<tr bgcolor="#DEE5FA">
<td colspan="4">
<input type="button" onclick="choosed();" value="一点就透明"/>
</td>
</tr>
</table>
</BODY>
</HTML>
我做是的用一个iframe去遮盖select,在ie8下可以遮盖,而且iframe完全透明,但是在ie6下虽然遮盖住了,可是没有透明度,直接把select给盖没了
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function choosed() {
var selectObj = document.getElementById("person");
var iframe_str = '<iframe id="envelop" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" style="filter:alpha(opacity=0);position:absolute;top:' + absTop(selectObj) + ';left:' + absLeft(selectObj) + ';width:65px;height:20px;background-color:transparent" allowTransparency="true"></iframe>';
document.body.insertAdjacentHTML('afterBegin', iframe_str);
}
function absLeft(pobj)
{
var sleft = pobj.offsetLeft;
while (pobj = pobj.offsetParent)
sleft += pobj.offsetLeft;
return sleft;
}function absTop(pobj)
{
var sTop = pobj.offsetTop;
while (pobj = pobj.offsetParent)
sTop += pobj.offsetTop;
return sTop;
}
//-->
</SCRIPT>
</HEAD> <BODY>
<table width="1053" border="0" align="center" class=tableBorder bordercolor="#799AE1" cellpadding=2 cellspacing=1>
<tr bgcolor="#DEE5FA">
<td colspan="1" width="25%">
<select id="person">
<option>
路人甲
</option>
</select>
</td>
</tr>
<tr bgcolor="#DEE5FA">
<td colspan="4">
<input type="button" onclick="choosed();" value="一点就透明"/>
</td>
</tr>
</table>
</BODY>
</HTML>
我做是的用一个iframe去遮盖select,在ie8下可以遮盖,而且iframe完全透明,但是在ie6下虽然遮盖住了,可是没有透明度,直接把select给盖没了
解决方案 »
- js 正则表达式,不包含字符串
- 就javascript的显示隐藏问题发表提问
- 这样的滚动条效果怎么实现?
- 被郁闷到了。。。。。请求援助。。。。。。。。。高手来看
- 错误:缺少')'-----------------这是怎么回事?
- 紧急求助,紧急求助!!!!!如何获得iframe放在什么页面的实际地址
- 急:在脚本中调用Ocx控件中的方法时,怎样得到方法的返回值?
- button-accesskey
- 请问我要点右键的时候弹出菜单,为什么不正确,谢谢,在线等候
- 高手请看code 为什么在 html 中可以运行在net 中不行呢?
- javascript基础问题:如何得到这个STYLE?
- 这个表单检验应该怎么写?
IE6下 opacity=0 百分百透明,opacity=100 百分百不透明,而IE8下可能正好相反,这个估计是MS为了和FF,NS等IE的透明度值做接近处理吧
bottom:0;
cursor:pointer;
font-size:20px;
opacity:0;
outline:medium none;
position:absolute;
right:0;
_Z-INDEX: 10;
_FILTER: alpha(opacity=0);