<STYLE>
.aFilter {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
</STYLE>
<a href="#"><IMG src="D:\web\compile\1.gif" CLASS="aFilter" onclick="alert(event.x+' '+event.y)"></a>
.aFilter {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
</STYLE>
<a href="#"><IMG src="D:\web\compile\1.gif" CLASS="aFilter" onclick="alert(event.x+' '+event.y)"></a>
解决方案 »
- jquery动画为什么延迟执行?
- 关于jquery的hover事件
- ext 怎么实现table表格?
- 在input text中使用中文输入法输入中文的过程中拼音字母总在框中显示,如何去掉?
- 怎样过滤掉字符串两端的半角和全角空格
- 急问题:eval 的问题,麻烦高手给看看吧,谢谢!!!
- 在js中如何判断showModelessDialog的网页是否已经打开
- 如何能做到这样的功能???
- 我在表单里有两个单选钮:()男 ()女 我如何用javascript判断用户一个也没选?
- 这几个字到底藏在哪了
- 大家帮忙看看我做移动图片怎么不成功?显示及相关说明如下:
- boolean对象有toSource()函数吗?
.aFilter { filter:Alpha(opacity=50);}
</STYLE>
<div><IMG style="position:absolute" src="1.gif" CLASS="aFilter" onclick="l.click()"></div>
<a href="x.htm" onclick="window.location=this.href;alert(this.offsetLeft+' '+this.offsetTop)" id=l>link</a>
{
document.write( "<div id='layer1' class='aFilter'>Link</div>" );
}<body onload="sample()">请问这样做为何没有应有的效果,如果在<body>内放置
<div id='layer1' class='aFilter'>Link</div>"
这句话就有效果。
<a href="D:\web\compile\1.gif">link2</a><br><br>
<a href="D:\web\compile\1.gif">link3</a><br><br>
<button onclick="show()">show</button>
<script>
function show(){
for(i=0;i<document.links.length;i++){
var posl=document.links[i].offsetLeft+"px";
var post=document.links[i].offsetTop+"px";
var odiv=document.createElement("DIV");
odiv.innerHTML="<IMG src='D:\\web\\compile\\1.gif'></IMG>"
document.body.insertBefore(odiv);
odiv.style.position="absolute";
odiv.style.left=posl; odiv.style.top=post;
odiv.style.filter="Alpha(opacity=50)";
odiv.style.zIndex=-1;
}
}
</script>看看是不是你要的效果:)
<head>
<title></title><style type="text/css">
<!--
#layer1 { position: absolute;
top: 20px; left: 20px;
z-index: 1;
height: 50px; width: 50px;
color: white; background-color: blue; }
.aFilter {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
-->
</style><script language="javascript">
<!--
function sample()
{
document.write( "<div id='layer1' class='aFilter'> This is layer 1 </div>" );
var ele = document.getElementById( "layer1" );
ele.style.left = 120;
ele.style.top = 20;
ele.style.color = "red";
}
-->
</script></head>
<body onload="sample()" ><!--
<div id='layer1' class='aFilter'> This is layer 1 </div>
-->First Line<br>
Second Line<br>
Third Line<br></body>
</html>看上面的例子,我是说document.write没有效果。
document.links[i].style.left
会出错?说没有style对象??怎样才能获得这个链接的color和backgroundColor??
<a href="#" onclick="alert('links color: '+document.linkColor)">link</a>
<a href="#" onclick="alert('active links color: '+document.alinkColor)">link</a>
<a href="#" onclick="alert('visited links color: '+document.vlinkColor)">link</a>
如果链接有特殊设置,用document.links[i].style.color 和
document.links[i].style.backgroundColor 应该可以获得其颜色设定
但document.links[0].style.left和document.links[0].style.top是空值,而document.links[0].offsetLeft和offsetTop是有数值的。确实很奇怪。请问你有信箱和MSN或者QQ吗?我有一些问题想请教。
qq: 54712524
建议你学点关于这方面的东西有问题发邮件给我好了,最近比较忙:)