I'd have to say that haven't been impressed with the Sun/Netscape
efforts on this problem.  It's something that worked great for
Java1.1 with Netscape4 and then doesn't work with the plugin.
So, Netscape4 users can't be supported.  I doubt Netscape6 will
be usable within 6 months.  Looks like Microsoft won this battle.

I try to work around this Netscape4/Plugin nonsense is to have
JavaScript talk with a Java1 applet.  The Java1 applet opens a
socket connection to a Java2 applet on the same page.  The Java2
applet has a ServerSocket listening for messages from the Java1
applet.  The Java2 applet can then use applet-applet communication
to talk with the meat-and-potatos Java2 applet.  Unfortunately
you can't use the AppletContext.getApplets() or getApplet() because
they botched the implementation in the 1.3 JREs.  No big deal you
can implement your own interapplet comm scheme and it works.
UNLESS of course you might have clients set up behind proxy servers
and they don't have DNS set up.  In that case, you're screwed by
another early JRE problem:  a DNS lookup had to be performed to verify
the source of a signed jar.  Of course they fixed this around 1.2.1
or so, but...

joy,

-- John


Daniel Moscoso wrote:
>
> Hi all !!
>
> I have a problem:
>
> I want to call an applet method from an HTML link. It's easy in the normal way when 
>the applet is normally defined.
> This is done in javascript.
> If the applet is defined as follows:
>
>      <applet align=middle name="myApplet" code="HelloUniverse.class" width=256 
>height=256>
>      </applet>
>
> And the applet has the method methodName(), the way to call it is
>
>      <a href="javascript://" onClick="document.myApplet.methodName()">
>      </a>
>
> The problem is when I want to call a method of an applet that uses a plugin (defined 
>with  <OBJECT> tag, obtained from HTML converter. The given way doesn't work, I 've 
>been looking for this in all the forums, and I've not found it. Does anybody have an 
>idea of how ?
>
> Any help would be appreciated !!
>
> Dani
>
> --
>
> Diese E-Mail enth�lt vertrauliche und/oder rechtlich gesch�tzte Informationen. Wenn 
>Sie nicht der richtige Adressat sind oder diese E-Mail irrt�mlich erhalten haben, 
>informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das 
>unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
>
> This e-mail may contain confidential and/or privileged information. If you are not 
>the intended recipient (or have received this e-mail in error) please notify the 
>sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or 
>distribution of the material in this e-mail is strictly forbidden.
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to