asp                         jsp
response.write()            out.println()
if then else end if         if(){} else{}
if(a=b)                     if(a==b)
session("name")="abc"       session.setAttribute("name","abc");
name=session("name")        name=session.getAttribute("name);

解决方案 »

  1.   

    关键是window_onload如何改写
    window.location.replace("default.asp")
    window.screen.availWidth-10
    window.moveTo (cdwidth-400)/2,(cdheight-250)/2
    window.open "mainhome.asp","CDCenter","channelmode=no,directorie         s=no,fullscreen=no,height=" &  cdheight& ",left=0,location=no,menubar=no,resizable=yes,scrollbars=auto,status=no,titlebar=no,toolbar=no,top=0,width=" & cdwidth
    如何改写?
      

  2.   

    另外
    能用这种形式吗
    if ( ifOnline == 0 )
     function window.onload()                  
    {       window.resizeTo(400,400);
           int cdwidth=window.screen.availWidth-10;
           int cdheight=window.screen.availHeight-30;
           windows.open ("index.jsp","YNDLIPCC","channelmode=no,directories=no,fullscreen=no,height=" + cdheight + ",left=0,location=no,menubar=no,resizable=yes,scrollbars=auto,status=no,titlebar=no,toolbar=no,top=0,width=" + cdwidth + ");
                                  settimeout "closeme",3000;
                                  
       }
       else
       {        window.location.replace("Login.asp");
        }
      

  3.   

    另外
    能用这种形式吗
    if ( ifOnline == 0 )
     function window.onload()                  
    {       window.resizeTo(400,400);
           int cdwidth=window.screen.availWidth-10;
           int cdheight=window.screen.availHeight-30;
           windows.open ("index.jsp","YNDLIPCC","channelmode=no,directories=no,fullscreen=no,height=" + cdheight + ",left=0,location=no,menubar=no,resizable=yes,scrollbars=auto,status=no,titlebar=no,toolbar=no,top=0,width=" + cdwidth + ");
                                  settimeout "closeme",3000;
                                  
       }
       else
       {
          function goback()
          {
            window.location.replace("Login.asp");
          } 
       }
      

  4.   

    vbscript:
    Sub window_onload
              window.resizeTo 400,400
              dim cdwidth
     cdwidth=window.screen.availWidth-10
              dim cdheight
     cdheight=window.screen.availHeight-30
     window.moveTo (cdwidth-400)/2,(cdheight-250)/2
    window.open "mainhome.asp","CDCenter","channelmode=no,directorie         s=no,fullscreen=no,height=" &  cdheight& ",left=0,location=no,menubar=no,resizable=yes,scrollbars=auto,status=no,titlebar=no,toolbar=no,top=0,width=" & cdwidth
    settimeout "closeme",3000
             End Sub
    sub closeme
    window.close 
    end sub
    javascript:
    <script>
       function window_onload() {
              window.resizeTo(400,400);
              var cdwidth=0;
     cdwidth=screen.availWidth-10;
              var cdheight=0;
     cdheight=screen.availHeight-30;
     window.moveTo((cdwidth-400)/2,(cdheight-250)/2);
    window.open("mainhome.asp","CDCenter",
     "directories=no,location=no,menubar=no,scrollbars=no,status=no,"+
    "toolbar=no,resizable=yes,width=" +cdwidth+ ",height="+cdheight+",top=20,left=20");
    setTimeout("closeme()",3000);
       }  function closeme() {
    window.close();
      }
      

  5.   

    刚才最后漏了</script>后面一个问题要这样
    <%
       if ( ifOnline == 0 ) {
    %>
    <script>
    ...
    </script>
    <%
       }
    %>