Solved

IE7 converted applet problem

Posted on 2006-10-26
8
283 Views
Last Modified: 2008-02-01
We have the following code which works in IE6 and IE7. We used the Sun HTML converter to use the java plug-in (shown below) which also works in IE6. However, the converted code below does not work in IE7. Need to use the converted code so any help on why it is not working would be greatly appreciated.

<APPLET CODE = "com.thebrain.teambrain.applet.TeamBrainApplet.class" JAVA_CODEBASE = "<%=base%>" ARCHIVE = "client.jar" WIDTH = "100%" HEIGHT = "100%" NAME = "tbApplet">
<PARAM NAME = "BASE_URL" VALUE ="<%=baseurl%>">
<PARAM NAME = "KNOWLEDGE" VALUE ="<%=baseurl%>/ControllerServlet">
<PARAM NAME = "CONSTRAINTS_URL" VALUE ="<%=baseurl%>/ConstraintServlet">
<PARAM NAME = "scriptable" VALUE="true">
<PARAM NAME = "CONTENT_ADAPTER_TARGET" VALUE ="tbmiddleframe">
<PARAM NAME = "ABC" VALUE ="<%=securityMode%>">
<PARAM NAME = "USER_TYPE" VALUE ="<%=userType%>">
<PARAM NAME = "USER_ID" VALUE ="<%=userid%>">
<PARAM NAME = "isSSL" VALUE ="<%=isSecure%>">
<PARAM NAME = "<%=noStartId%>START_ID_FROM_URL" VALUE = "<%=startId%>">


Sun's HTML Converter code:

<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<script language="JavaScript" type="text/javascript"><!--
    var _info = navigator.userAgent;
    var _ns = false;
    var _ns6 = false;
    var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
//--></script>
    <comment>
        <script language="JavaScript" type="text/javascript"><!--
        var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0 && java.lang.System.getProperty("os.version").indexOf("3.5") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0) || (_info.indexOf("IRIX") > 0)));
        var _ns6 = ((_ns == true) && (_info.indexOf("Mozilla/5") >= 0));
//--></script>
    </comment>

<script language="JavaScript" type="text/javascript"><!--
    if (_ie == true) document.writeln('<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "100%" HEIGHT = "100%" NAME = "tbApplet"  codebase="http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab#Version=5,0,0,1"><noembed><xmp>');
    else if (_ns == true && _ns6 == false) document.writeln('<embed ' +
         'type="application/x-java-applet;version=1.5" \
            CODE = "com.thebrain.teambrain.applet.TeamBrainApplet.class" \
            ARCHIVE = "client.jar" \
            NAME = "tbApplet" \
            WIDTH = "100%" \
            HEIGHT = "100%" \
            BASE_URL ="<%=baseurl%>" \
            KNOWLEDGE ="<%=baseurl%>/ControllerServlet" \
            CONSTRAINTS_URL ="<%=baseurl%>/ConstraintServlet" \
            scriptable ="true" \
            CONTENT_ADAPTER_TARGET ="tbmiddleframe" \
            ABC ="<%=securityMode%>" \
            USER_TYPE ="<%=userType%>" \
            USER_ID ="<%=userid%>" \
            isSSL ="<%=isSecure%>" \
            <%=noStartId%>START_ID_FROM_URL = "<%=startId%>" ' +
         'scriptable=false ' +
         'pluginspage="http://java.sun.com/products/plugin/index.html#download"><noembed><xmp>');
//--></script>
<applet  CODE = "com.thebrain.teambrain.applet.TeamBrainApplet.class" ARCHIVE = "client.jar" WIDTH = "100%" HEIGHT = "100%" NAME = "tbApplet"></xmp>
    <PARAM NAME = CODE VALUE = "com.thebrain.teambrain.applet.TeamBrainApplet.class" >
    <PARAM NAME = ARCHIVE VALUE = "client.jar" >
    <PARAM NAME = NAME VALUE = "tbApplet" >
    <param name="type" value="application/x-java-applet;version=1.5">
    <param name="scriptable" value="false">
    <PARAM NAME = "BASE_URL" VALUE ="<%=baseurl%>">
    <PARAM NAME = "KNOWLEDGE" VALUE ="<%=baseurl%>/ControllerServlet">
    <PARAM NAME = "CONSTRAINTS_URL" VALUE ="<%=baseurl%>/ConstraintServlet">
    <PARAM NAME = "scriptable" VALUE="true">
    <PARAM NAME = "CONTENT_ADAPTER_TARGET" VALUE ="tbmiddleframe">
    <PARAM NAME = "ABC" VALUE ="<%=securityMode%>">
    <PARAM NAME = "USER_TYPE" VALUE ="<%=userType%>">
    <PARAM NAME = "USER_ID" VALUE ="<%=userid%>">
    <PARAM NAME = "isSSL" VALUE ="<%=isSecure%>">
    <PARAM NAME = "<%=noStartId%>START_ID_FROM_URL" VALUE = "<%=startId%>">


</applet>
</noembed>
</embed>
</object>

<!--
<APPLET CODE = "com.thebrain.teambrain.applet.TeamBrainApplet.class" ARCHIVE = "client.jar" WIDTH = "100%" HEIGHT = "100%" NAME = "tbApplet">
<PARAM NAME = "BASE_URL" VALUE ="<%=baseurl%>">
<PARAM NAME = "KNOWLEDGE" VALUE ="<%=baseurl%>/ControllerServlet">
<PARAM NAME = "CONSTRAINTS_URL" VALUE ="<%=baseurl%>/ConstraintServlet">
<PARAM NAME = "scriptable" VALUE="true">
<PARAM NAME = "CONTENT_ADAPTER_TARGET" VALUE ="tbmiddleframe">
<PARAM NAME = "ABC" VALUE ="<%=securityMode%>">
<PARAM NAME = "USER_TYPE" VALUE ="<%=userType%>">
<PARAM NAME = "USER_ID" VALUE ="<%=userid%>">
<PARAM NAME = "isSSL" VALUE ="<%=isSecure%>">
<PARAM NAME = "<%=noStartId%>START_ID_FROM_URL" VALUE = "<%=startId%>">


</APPLET>
-->
<!--"END_CONVERTED_APPLET"-->
0
Comment
Question by:harlanhugh
  • 4
  • 2
8 Comments
 
LVL 92

Expert Comment

by:objects
ID: 17815615
0
 

Author Comment

by:harlanhugh
ID: 17816625
Yes, I had read that. Unfortunately that does not help in our case.
0
 

Author Comment

by:harlanhugh
ID: 17818035
BTW, please note - IE7 actually crashes when it loads the converted HTML page. This is a pretty severe problem.
0
ScreenConnect 6.0 Free Trial

Check out the updates in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI that improves session organization and overall user experience. See the enhancements for yourself!

 

Author Comment

by:harlanhugh
ID: 17845624
For anyone interested, this is a known bug with Java and IE7. More info can be found here:  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6484462
0
 
LVL 92

Expert Comment

by:objects
ID: 17845659
figured as much, most likely they haven't updated it for IE7 yet.
Your best of wrting yourt own html.
0
 

Author Comment

by:harlanhugh
ID: 17870053
Does anyone know of documentation describing the relevant tags to write this HTML by hand as suggested by objects?
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
ID: 18073594
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
stackato and cloud 4 85
Running JavaFX on JDeveloper 12C 1 32
How to convert from xls to xlsx using java 7 39
printf performancy 11 41
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers learn about the third conditional statement “else if” and use it in an example program. Then additional information about conditional statements is provided, covering the topic thoroughly. Viewers learn about the third conditional statement …
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question