Pretraži podršku

Izbjegni prevare podrške. Nikad te nećemo tražiti da nas nazoveš, da nam pošalješ telefonski broj ili da podijeliš osobne podatke. Prijavi sumnjive radnje pomoću opcije „Prijavi zlouporabu”.

Saznaj više

How to send a Java object from Javascript to an Applet not getting it converted to MessagePassingJSObject

  • 2 odgovora
  • 2 imaju ovaj problem
  • 7 prikaza
  • Posljednji odgovor od acidFF

more options

I am using two java applets in my web page (let's call them XMLPlugin and DSigner).

I create Java object by calling XMLPlugin applet's method "createObject(<params>)":

var myObj = XMLPlugin.createObject(<params>);

Method createObject returns object of type <my_type>.

I want to send myObj to the other applet DSigner:

DSigner.addObject(myObj);

I get following exception in Java:uncaught exception: java.lang.ClassCastException: sun.plugin2.main.client.MessagePassingJSObject cannot be cast to <my_type>. Problem is, I am getting object of type MessagePassingJSObject instead of <my_type> returned by createObject() method.

Strange is that Firebug shows correct type <my_type> for variable myObj before entering the method DSigner.addObject(myObj).


I am also getting correct objects using other browsers (Internet explorer, Chrome).


Thank you, any help would be really appreciated.

I am using two java applets in my web page (let's call them '''XMLPlugin''' and '''DSigner'''). I create Java object by calling XMLPlugin applet's method "createObject(<params>)": '''var myObj = XMLPlugin.createObject(<params>);''' Method createObject returns object of type '''<my_type>'''. I want to send myObj to the other applet DSigner: '''DSigner.addObject(myObj);''' I get following exception in Java:uncaught exception: '''java.lang.ClassCastException: sun.plugin2.main.client.MessagePassingJSObject''' cannot be cast to <my_type>. Problem is, I am getting object of type MessagePassingJSObject instead of <my_type> returned by createObject() method. Strange is that Firebug shows correct type <my_type> for variable myObj before entering the method DSigner.addObject(myObj). I am also getting correct objects using other browsers (Internet explorer, Chrome). Thank you, any help would be really appreciated.

Izmjenjeno od acidFF

Izabrano rješenje

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

Pročitaj ovaj odgovor u kontekstu 👍 2

Svi odgovori (2)

more options

Odabrano rješenje

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

more options

Thank you the-edmeister. I will try posting the problem to the suggested forum.