OldHawk

菜地一块,欢迎拍砖
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在CSS中使用javascript运算表达式

Posted on 2007-05-27 15:10  OldHawk  阅读(2182)  评论(0编辑  收藏  举报
如下:
  .itemnotice{ position:absolute; top:expression((document.body.clientHeight-200)+"px"); left:expression((document.body.clientWidth-400)+"px"); background-color:#CCCCCC; filter:Alpha(opacity=90); opacity: 0.90; height:200px; width:400px; }

但是firefox不支持expression表达式操作,所以也可以采用如下办法:
在document的body的onload事件中做如下处理:
  obj=document.getElementById("ACI_itemnotice");   //找到目标
  obj.style.left=(window.document.body.clientWidth-400)+"px";
  obj.style.top=(window.document.body.clientHeight-200)+"px";