საიტის გასაუმჯობესებელი სამუშაოების მიმდინარეობისას, შესაძლებლობების ნაწილი შეიზღუდება. თუ სტატიით ვერ მოახერხებ ხარვეზის გამოსწორება და შეკითხვის დასმა გსურთ, ჩვენი მხარდაჭერის გუნდი დაგეხმარებათ @FirefoxSupport გვერდის მეშვეობით Twitter-ზე და /r/firefox განყოფილებაში Reddit-ზე.

ძიება მხარდაჭერაში

ნუ გაებმებით თაღლითების მახეში მხარდაჭერის საიტზე. აქ არასდროს მოგთხოვენ სატელეფონო ნომერზე დარეკვას, შეტყობინების გამოგზავნას ან პირადი მონაცემების გაზიარებას. გთხოვთ, გვაცნობოთ რამე საეჭვოს შემჩნევისას „დარღვევაზე მოხსენების“ მეშვეობით.

ვრცლად

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

  • 2 პასუხი
  • 2 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 1 ნახვა
  • ბოლოს გამოეხმაურა acidFF

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.

ჩასწორების თარიღი: , ავტორი: acidFF

გადაწყვეტა შერჩეულია

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.

პასუხის ნახვა სრულად 👍 2

ყველა პასუხი (2)

შერჩეული გადაწყვეტა

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.

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