QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 728|回复: 0

Mozilla对java的支持到底如何?

[复制链接]
发表于 2003-4-9 10:14:42 | 显示全部楼层 |阅读模式
(redhat9.0)

我用的是LAN的上网方式(windows正常),必须先进入登陆页面,该页面含有一个安全认证的AAPPLET,每次用Mozilla打开该页面时,浏览器就会HANG掉。而用Konquer打开则不会Hang,只是状态栏一直处于99%,输入帐号后,也能登陆进入Internet,可是好景不长,2分钟内必断,而且登陆后的页面状态栏也是99%.

我装的是jdk1.4.1_01,独立JAVA控制台和WEB加载的JAVA控制台都没有任何问题,只是乱码而已,我想这应该不是关键问题。

PATH,CLASSPATH,JAVA_HOME,甚至JRE_HOME都加载了(/etc/profile),也Export了。

以下是该页面的源程序:



<!-- Start of Global variables -->
<script language="Javascript">
<!--//
        var global_ok = 0;

        var userlabel = "";
        var passlabel = "";
        var submitlabel = "";
        var loginlabel = "";
//-->
</script>
<!-- End of Global variables -->



                <script language="Javascript">
                <!--//
                        userlabel="用户名称: ";
                        passlabel="密码: ";
                        submitlabel="递交";
                        loginlabel="登入";
                //-->
                </script>


<html>


<head>

<title>SSO User Login</title></head>

<!-- Start of JS functions -->
<script language="Javascript">
<!--//

        var global_count = 0;

        var user = "";
        var pass_before = "";

        function checkit()
        {
                pass_before = document.form.pass.value;
                user = document.form.user.value;
       
                document.form.pass.value = "";
                document.form.user.value = "";

                if(navigator.userAgent.indexOf('Netscape6') != -1)
                {
                        N6_checkit();
                }
                else
                {
                        IE_N4_checkit();
                }

                return false;
        }



        function IE_N4_checkit()
        {
                if (user != "" && pass_before != "")
                {
                        if (global_ok == 0)
                        {
                                if (global_count < 20)
                                {
                                        retry();
                                }
                                else
                                {
                                        alert("Please input and submit your uname and password again");
                                        global_count = 0;
                                }
                        }
                        else
                        {               
                                var pass_after = document.SA.encode(pass_before);
                                document.newform.user.value=user;
                                document.newform.pass.value=pass_after;
                                document.newform.submit();
                        }
                }
        }

        function retry()
        {
                global_count++;
                if(navigator.userAgent.indexOf('Netscape6') != -1)
                {
                        setTimeout('N6_checkit()', 1500);
                }
                else
                {
                        setTimeout('IE_N4_checkit()', 1500);
                }
        }


//-->
</script>
<!-- End of JS functions -->


<body bgcolor="#001D6B" topmargin="0" leftmargin="0" alink=white vlink=white link=white>

<td width="85" align=right><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#ffffff">

敬告:由于安全方面的原因,系统的授权证书已经更新。在您成功登录后,如果系统弹出一个安全警告对话窗口,请选中“Always trust this content ...”后单击【Yes】按钮或单击【Yes】按钮。由此造成的不便,在此深表歉意!
</font></b></td>

<table width=600 border=0 cellpadding=0 cellspacing=0 align="center">
  <tr>
    <td>
      <div align="center"><img src="/sso/image/ct.jpg"></div>
    </td>
  </tr>
  <tr>
    <td height="38" valign="bottom" align="right" rowspan="2">
      <div align="right">
        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
          <tr>
            <td width="100" align="right" valign="bottom" height="73">
              <div align="left">
<SCRIPT>
function fnSaveForm(){
   window.external.AutoCompleteSaveForm(form);
}
</SCRIPT>
                <form name="form" onsubmit="return checkit();" >
                  <table width="580" border="0" align="center">
                    <tr>
             <td width = "15">
                        <img src=/sso/image/spacer.gif height=1 width=15>
            </td>
                     <td width="85" align=right>
                        <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFFF">
                                        <script language="Javascript">
                                        <!--//
                                                document.write(userlabel);
                                        //-->
                                        </script>
                          </font> </b></font></p>
                      </td>
                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>
                        <input type="text" name="user" size=12>
                        </b></font></td>
                      <td> </td><td rowspan=2>
</td>
                    </tr>
                    <tr>
             <td width = "15">
                        <img src=/sso/image/spacer.gif height=1 width=15>
            </td>
                      <td width="85" align=right><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
                                        <script language="Javascript">
                                        <!--//
                                                document.write(passlabel);
                                        //-->
                                        </script>
                        </font></b></td>
                      <td width="480"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
                        <input type="password" name="pass" size=12>
                                <script language="Javascript">
                                <!--//
if (navigator.appName == 'Microsoft Internet Explorer') {
document.write("<input type='submit' name='Submit' value='"+submitlabel+"' onclick=\"fnSaveForm()\">");
} else {
                                                        document.write("<input type='submit' name='Submit' value='"+submitlabel+"'>");
};                                //-->
                                </script>

            <img src=/sso/image/spacer.gif height=1 width=20>                        
                <font color="#FFFFFF">


            <img src=/sso/image/spacer.gif height=1 width=20>                        
                <font color="#FFFFFF">

                </font></font></b></td>
                     </tr>
                  </table>
                </form>
              </div>
            </td>
          </tr>
        </table>
        <a href="http://sso.sz.net.cn/userinfo/">用户查询</a>
      </div>
</table>

<APPLET CODE="SecureApplet.class" CODEBASE="/sso" ARCHIVE="SecureApplet.jar" WIDTH=1 HEIGHT=1 NAME="SA" MAYSCRIPT=true>
<PARAM NAME = "cabbase" VALUE ="SecureApplet.cab">
<PARAM NAME = debug VALUE =true>
</APPLET>


<font color="#001D6B">
<a href="#" onclick="alert(global_ok)"><font color="#001D6B">
alert
</font></a>
</font>


<form name="newform" method='post' action='/ssoapp/servlet/com.macroview.sso.SSOServlet'>
<input type=hidden name="user" value="">
<input type=hidden name="pass" value="">
<input type=hidden name=action value="S_LOGIN">
</form>



</body>
</html>





<script language="Javascript">

</script>


烦请指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 15:28 , Processed in 0.052305 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表