呵呵 这个简单 你在外面加个div 吧动作加到div上就ok了
解决方案 »
- 求救,firefox里如何用json
- 在eclipse中用 tomcat运行一个JSP项目,没报错,也没页面出现
- 怀疑自己的ff浏览器坏了,ie ff 用js读取xml的兼容性问题
- window.open不会会阻止代码??有吗
- 求助一个关于网页查询页面的简单问题,请求帮忙!
- 很奇怪的一个JS问题,大家来看一下
- jquery 获取当前时间的前7天时间,有错,求解决
- 各位高手(梅花雨,孟子E章,阿信,.......,等等等)请进,做一个tabControl
- 如何在网页中使用Net Meeting
- clearTimeout怎么用
- 怎么使用JAVASCRIPT来禁止保存网页和屏蔽键盘。
- javascript不要显示在文本框内
:
</SCRIPT>
<OBJECT ID=oObject CLASSID="xyz">
</OBJECT>
2楼滴解法在IE6sp1下也无效!那就只好用遮罩层了!
L@_@K
<!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>dhtml.object.simulateClick.html</title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
<style type="text/css">
.outer
{
background-color: black;
width: 100px;
height: 100px;
position: relative;
float: left;
z-index: 100;
}
.inner
{
width: 100px;
height: 100px;
float: left;
position: relative;
margin-top: -102px;
z-index: 101;
border: 1px dotted red;
background-color: yellow;
opacity: 0;
filter: alpha(opacity=0);
}
.obj
{
background-color: #dddddd;
width: 100px;
height: 100px;
display: block;
float: left;
border: 1px dotted blue;
}
</style>
</head>
<body>
<!-- 主要解决 IE6sp1 下 object onclick 事件无效,而 FF2 下 object onclick 事件有效。 -->
<!-- IE7 下 object onclick 事件未测试! -->
<h3>IE 下 模拟 object click 事件!(IE6sp1, FF2 测试有效)</h3>
<div class="outer">
<OBJECT id="J1" classid=clsid:32C94E07-DEE8-457D-9C0F-168F40ABF32C class="obj"></OBJECT>
<div class="inner" onclick="alert('inner')"></div>
</div>
<OBJECT id="J2" classid=clsid:32C94E07-DEE8-457D-9C0F-168F40ABF32C class="obj" onmouseover="alert(this.id)"></OBJECT>
<OBJECT id="J3" classid=clsid:32C94E07-DEE8-457D-9C0F-168F40ABF32C class="obj" onclick="alert('click')"></OBJECT>
<div class="outer">
<OBJECT id="J4" classid=clsid:32C94E07-DEE8-457D-9C0F-168F40ABF32C class="obj"></OBJECT>
<div class="inner" onclick="alert('inner')"></div>
</div>
<div style="clear: left;">123</div>
</body>
</html>
寒 确实不支持冒泡...
测试了下ff opera都是可以的...
三楼的建层覆盖是个办法 呵呵
所以这个本质问题是加载的object是否提供了响应接口。
<!--
function OpenPage() {
window.open("","_blank");
}
//-->
</script><div onmousedown="OpenPage()">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" >
</object>
</div>