为什么filter="alpha(opacity=50)无效

时间:2022-05-19 18:29:06
打开我的网页执行这个,可以设置半透明
http://www.chenjiliang.com/Admin/OnlineList.aspx

document.body.style.filter="alpha(opacity=50)"

但是百度和Google执行上页的代码为什么不能设为透明?

18 个解决方案

#1


你可以修改Google 和百度代吗?

#2


不是啊,在Maxthon中的面板中执行这个代码啊

#3


那就不知道了....也Maxthon 不支持 这功能吧!

#4


document.body.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=50)"

#5


引用楼主 chjlcn 的帖子:
打开我的网页执行这个,可以设置半透明 
http://www.chenjiliang.com/Admin/OnlineList.aspx 

JScript code
document.body.style.filter="alpha(opacity=50)"



但是百度和Google执行上页的代码为什么不能设为透明?


测试了,代码有效.

#6



<html>
<head>
<script type="text/javascript">
function change(aaa) {
     document.body.style.filter="alpha(opacity="+aaa+")";
}
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change" onclick="change(AAV.value)">111111
</body>
</html>

這樣寫是可以的。


<html>
<head>
<script type="text/javascript">
document.body.style.filter="alpha(opacity=50)";
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change">111111
</body>
</html>

直接這樣寫實沒有效果的,因爲執行到script的時候body裏面還有東西,也是說還沒有body這個對象。

#7


引用 5 楼 rjzou2006 的回复:
引用楼主 chjlcn 的帖子:
打开我的网页执行这个,可以设置半透明 
http://www.chenjiliang.com/Admin/OnlineList.aspx 

JScript code 
document.body.style.filter="alpha(opacity=50)" 


但是百度和Google执行上页的代码为什么不能设为透明? 
 

测试了,代码有效.

在百度和Google上有效?截个图来看看?

#8


引用 6 楼 jiaxsheng 的回复:
HTML code
<html>
<head>
<script type="text/javascript">
function change(aaa) {
     document.body.style.filter="alpha(opacity="+aaa+")";
}
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change" onclick="change(AAV.value)">111111
</body>
</html>



這樣寫是可以的。 


HTML code
<html>
<head>
<script type="text/javascript">
docu…


我已经打开了百度和Google了的搜索页面了,比如
http://www.baidu.com/s?ct=&lm=&z=&rn=&word=%E9%80%8F%E6%98%8E%E6%BB%A4%E9%95%9C%E6%97%A0%E6%95%88&ie=utf-8

然后再在Maxthon的收集面板中执行,所以不是你所说没有完全加载
document.body.style.filter="alpha(opacity=50)";

#9


也许收集面板里面的脚本需要套在script标签里边:
<script language=javascript>
document.body.style.filter="alpha(opacity=50)";
</script>

#10


楼主用的FF吧

#11


哦。因为这代码是IE ONLY的..
var setOpacity = function(element, level) {
    element.filters ? element.style.filter = 'alpha(opacity=' + level + ')' : element.style.opacity = level / 100;
}

        setOpacity(document.body, 50);
         

#12


你是不是指不兼容啊??

IE和FF写法不同的啊
一个是50,一个0.5
不一样的

#13


说明是在Maxthon下。IE7。不关FireFox的事啊。

大家打开这个百度这个网页
http://www.baidu.com/s?ct=&lm=&z=&rn=&word=%E9%80%8F%E6%98%8E%E6%BB%A4%E9%95%9C%E6%97%A0%E6%95%88&ie=utf-8

然后在Maxthon的收集面板中执行这个Javascript代码,希望将页面设为半透明。但是不成功。
document.body.style.filter="alpha(opacity=50)";
为什么filter="alpha(opacity=50)无效

而在我的页面中,执行这个代码是可以将页面设为半透明的。
http://www.chenjiliang.com/Admin/OnlineList.aspx
为什么filter="alpha(opacity=50)无效

楼上有一同志说都可以设为透明,而我的测试在百度页面不可以。
不知道道有什么其他的方法可以将页面设为半透明?


#15


http://p.blog.csdn.net/images/p_blog_csdn_net/rjzou2006/EntryImages/20081030/filter.JPG

#16


这个取决于浏览器,

而不取决于网站



#18


为什么filter="alpha(opacity=50)无效

#1


你可以修改Google 和百度代吗?

#2


不是啊,在Maxthon中的面板中执行这个代码啊

#3


那就不知道了....也Maxthon 不支持 这功能吧!

#4


document.body.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=50)"

#5


引用楼主 chjlcn 的帖子:
打开我的网页执行这个,可以设置半透明 
http://www.chenjiliang.com/Admin/OnlineList.aspx 

JScript code
document.body.style.filter="alpha(opacity=50)"



但是百度和Google执行上页的代码为什么不能设为透明?


测试了,代码有效.

#6



<html>
<head>
<script type="text/javascript">
function change(aaa) {
     document.body.style.filter="alpha(opacity="+aaa+")";
}
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change" onclick="change(AAV.value)">111111
</body>
</html>

這樣寫是可以的。


<html>
<head>
<script type="text/javascript">
document.body.style.filter="alpha(opacity=50)";
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change">111111
</body>
</html>

直接這樣寫實沒有效果的,因爲執行到script的時候body裏面還有東西,也是說還沒有body這個對象。

#7


引用 5 楼 rjzou2006 的回复:
引用楼主 chjlcn 的帖子:
打开我的网页执行这个,可以设置半透明 
http://www.chenjiliang.com/Admin/OnlineList.aspx 

JScript code 
document.body.style.filter="alpha(opacity=50)" 


但是百度和Google执行上页的代码为什么不能设为透明? 
 

测试了,代码有效.

在百度和Google上有效?截个图来看看?

#8


引用 6 楼 jiaxsheng 的回复:
HTML code
<html>
<head>
<script type="text/javascript">
function change(aaa) {
     document.body.style.filter="alpha(opacity="+aaa+")";
}
</script>
</head>
<body>
<input type="text" name="AAV" value="">
<input type="button" value="change" onclick="change(AAV.value)">111111
</body>
</html>



這樣寫是可以的。 


HTML code
<html>
<head>
<script type="text/javascript">
docu…


我已经打开了百度和Google了的搜索页面了,比如
http://www.baidu.com/s?ct=&lm=&z=&rn=&word=%E9%80%8F%E6%98%8E%E6%BB%A4%E9%95%9C%E6%97%A0%E6%95%88&ie=utf-8

然后再在Maxthon的收集面板中执行,所以不是你所说没有完全加载
document.body.style.filter="alpha(opacity=50)";

#9


也许收集面板里面的脚本需要套在script标签里边:
<script language=javascript>
document.body.style.filter="alpha(opacity=50)";
</script>

#10


楼主用的FF吧

#11


哦。因为这代码是IE ONLY的..
var setOpacity = function(element, level) {
    element.filters ? element.style.filter = 'alpha(opacity=' + level + ')' : element.style.opacity = level / 100;
}

        setOpacity(document.body, 50);
         

#12


你是不是指不兼容啊??

IE和FF写法不同的啊
一个是50,一个0.5
不一样的

#13


说明是在Maxthon下。IE7。不关FireFox的事啊。

大家打开这个百度这个网页
http://www.baidu.com/s?ct=&lm=&z=&rn=&word=%E9%80%8F%E6%98%8E%E6%BB%A4%E9%95%9C%E6%97%A0%E6%95%88&ie=utf-8

然后在Maxthon的收集面板中执行这个Javascript代码,希望将页面设为半透明。但是不成功。
document.body.style.filter="alpha(opacity=50)";
为什么filter="alpha(opacity=50)无效

而在我的页面中,执行这个代码是可以将页面设为半透明的。
http://www.chenjiliang.com/Admin/OnlineList.aspx
为什么filter="alpha(opacity=50)无效

楼上有一同志说都可以设为透明,而我的测试在百度页面不可以。
不知道道有什么其他的方法可以将页面设为半透明?


#14


#15


http://p.blog.csdn.net/images/p_blog_csdn_net/rjzou2006/EntryImages/20081030/filter.JPG

#16


这个取决于浏览器,

而不取决于网站



#17


#18


为什么filter="alpha(opacity=50)无效