谢谢 能给出个例子吗?
这是要用的源程序:
function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}function showHideLayers()

  var i, visStr, obj, args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  {
    if ((obj = findObj(args[i])) != null)
    {
      visStr = args[i+2];
      if (obj.style)
      {
        obj = obj.style;
        if(visStr == 'show') visStr = 'visible';
        else if(visStr == 'hide') visStr = 'hidden';
      }
      obj.visibility = visStr;
    }
  }
}
document.write('<div id="Layer1" style="position:absolute; right:0px; top:0px; width:240px; height:240px; z-index:99">');
document.write('<embed src="???.swf" width="240" height="240" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>');
document.write('</div>');

解决方案 »

  1.   

    用popup
    做垫片我更喜欢,每个月都会有人来问用垫片的问题。要想不测漏,安全舒爽,还是popup!可以遮挡一切,包括窗体,而且可以控制一点就消失。
    具体用法参考MSDN popup 一栏,详细卫生的说明。
      

  2.   

    大哥 POPup当然遮挡一切了 应为它在浏览器上面 可以超出浏览器显示,但是我要的不是这种效果。
    我用了个FLASH卷边广告 在右上角 可是刚好首页那个位置有个下拉菜单。。所以显示效果不佳
    我需要的只是想让FLASH 显示完整而已 FLASH位置都是固定的