我是用WINRAR 3.30版本压缩的,用低于此版本的软件可能会报错,估计是这个原因吧!

解决方案 »

  1.   

    楼主,把代码贴进来吧,求你了
    我在公司只能上csdn之类的网站,其他网站都上不了
      

  2.   

    to meizz(梅花雪):
    第一次看到钻石级的人物,膜拜!!!
      

  3.   

    //Iframe_Pop.js文件
    //--------------------------------------------------------------------------------
    // JavaScript Document
    function MzPopWindow()
    {
      this.id="iframePopYu";
      this.name="iframePopYu";
      if(document.all)
      {
        //程序装载过程
    if(document.readyState=="complete") document.body.innerHTML+="<iframe id='"+ this.id +"' name='"+ this.name +"' src='IframeLoad.htm' frameborder='0' scrolling='0'></iframe>";
        else document.write("<iframe id='"+this.id+"' name='"+this.name+"' src='IframeLoad.htm' frameborder='0' scrolling='0'></iframe>");
        this.element=document.getElementById(this.id);
      }
      else
      {
        this.element = document.createElement("IFRAME");
        this.element.id = this.id;
        this.element.name=this.name;
    this.element.frameBorder="no";
    this.element.scrolling="no";
        this.element.src='IframeLoad.htm';
        document.body.appendChild(this.element);
      }
      with(this.element.style)
      {
        display="none";
        width="0px"; height="0px"; borderWidth=0;
        zIndex=20; position="absolute";
      }
    //this.divA=document.createElement("TABLE");//通过表格方式
    //this.divA.id="screenLock";
    //var Tra=this.divA.insertRow();
    //Tra.insertCell();
    //通过Iframe方式锁定提示框
    this.divA=document.createElement("IFRAME");
    this.divA.id="screenLock";
    //try{this.divA.allowTransparency="true"}catch(e){};
    this.divA.frameBorder="no";
    document.body.appendChild(this.divA)
    with(this.divA.style)
    {
    display="none";
    top="0";left="0";zIndex="19";
    position="absolute";
    width="100%";
    height="100%";
    //使IFRMAE为透明的,用以显示主页面中的元素
    filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
    }
    }
    MzPopWindow.prototype.hide=function()
    {
    this.divA.style.display="none";
    this.element.style.display="none";
    }
    //移动消息层函数
    var dragDropa=false;cx=0, cy=0;
    function onmousemovea(x,y){
    if(dragDropa){
    var  o = document.all.iframePopYu;
    o.style.left = parseInt(o.style.left) + x-cx;
    o.style.top  = parseInt(o.style.top)  + y-cy;
    }}
    function dragStart(x,y,YesNoStr){cx=x; cy=y; dragDropa=YesNoStr;}
    //向提示框输入东东并进行显示设置
    MzPopWindow.prototype.write=function(str,TrStr)
    {
        this.element.contentWindow.document.getElementById("Message_Content").innerHTML=str;
        this.element.style.width="300px";
    this.element.style.display="";
    var scrollTop=document.body.scrollTop;
    var objHeight=this.element.contentWindow.document.body.scrollHeight;
    var Top=(document.body.offsetHeight-objHeight)/2+scrollTop-40;
    var Left=(document.body.offsetWidth-300)/2;
    with(this.element.style)
    {
    top=Top+"px";
    left=Left+"px";
    height=objHeight+"px";
    }
    //使用this.divA框架以透明方式挡住主页面
    this.divA.contentWindow.document.write("<BODY STYLE='background-color:#EBF1F5;'>");
    this.divA.style.height=document.body.scrollHeight;
    if(isNaN(parseInt(TrStr,10))){TrStr=50;}
    this.divA.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity="+TrStr+")";
    this.divA.style.display="block";
    }
    var iframePop = new MzPopWindow();
    //------------------------------------------------------------------------------------
    //IframeLoad.htm文件,这里面的图片就算了,显示时难看一点
    <HTML>
    <HEAD>
    <TITLE>testpopwindow</TITLE>
    <STYLE TYPE="text/css">
    <!--
    body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    }
    -->
    </STYLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"></HEAD>
    <BODY STYLE="overflow: hidden" ONSELECTSTART="return false;"> 
    <TABLE WIDTH=300 BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#DFDFDD ID='MainStrong'>
    <TR STYLE="cursor:move;" onMouseDown='parent.dragStart(event.clientX,event.clientY,true);' onMouseUp='parent.dragStart(0,0,false);' onMouseOver="parent.dragStart(0,0,false);" onMouseMove="parent.onmousemovea(event.clientX,event.clientY);" onMouseOut="parent.dragStart(0,0,false);" >
    <TD COLSPAN=3><IMG SRC=message_top.jpg WIDTH=300 HEIGHT=42></TD></TR>
    <TR><TD WIDTH=6 ROWSPAN=2 BACKGROUND=message_left.jpg>
    </TD><TD WIDTH=288 HEIGHT=110 ALIGN=CENTER VALIGN=MIDDLE>
    <TABLE WIDTH=260 BORDER=0><TR><TD>&nbsp;</TD></TR>
    <TR><TD CLASS=Font_14 ID='Message_Content' STYLE='line-height:140%;'>
    </TD></TR>
    <TR><TD>&nbsp;</TD>
    </TR></TABLE></TD>
    <TD WIDTH=6 ROWSPAN=2 BACKGROUND=message_right.jpg></TD></TR>
    <TR><TD HEIGHT=40 ALIGN=Center VALIGN=TOP><IMG SRC='message_button.jpg' onClick=parent.iframePop.hide(); STYLE='cursor: hand;'></TD></TR>
    <TR><TD COLSPAN=3><IMG SRC=message_buttom.jpg WIDTH=300 HEIGHT=6></TD></TR></TABLE>
    </BODY>
    </HTML>
    //--------------------------------------------------------
    //test.htm 程序调用实例
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312" />
    <TITLE>无标题文档</TITLE>
    <SCRIPT LANGUAGE=JAVASCRIPT SRC="Iframe_Pop.js"></SCRIPT>
    </HEAD><BODY>
    <INPUT TYPE="button" onClick="iframePop.write('弹出内容!');" VALUE="弹出提示框">
    </BODY>
    </HTML>