2012-03-13 15 views
6

से जावास्क्रिप्ट कार्यों को कॉल करना मेरे पास एक HTML पृष्ठ में जावा एप्लेट है। मुझे कुछ घटनाओं के HTML पृष्ठ को सूचित करने के लिए एप्लेट को एक निश्चित जावास्क्रिप्ट फ़ंक्शन को कॉल करने की आवश्यकता है।जावा एप्लेट

तरह से मैं जावास्क्रिप्ट समारोह फोन वर्तमान में है:

getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")")); 

मैं एचटीएमएल कोड के भीतर वास्तविक समारोह को परिभाषित लेकिन जब एप्लेट वास्तव में यह कहता है मैं Uncaught ReferenceError: notifyEvent is not defined त्रुटि मिलती है।

एप्लेट के लिए जावास्क्रिप्ट फ़ंक्शन को कॉल करने में सक्षम होने के लिए मुझे कहां परिभाषित करने की आवश्यकता है?

धन्यवाद!

उत्तर

3

ऐसा करने के लिए, आप JSObject का उपयोग करना चाहिए दे सकते हैं। यह काफी समय से आसपास रहा है, हालांकि मुझे लगता है कि ब्राउज़रों के बीच अंतर भी हो सकता है। इसलिए यदि आपको कई ब्राउज़रों का समर्थन करने की आवश्यकता है तो मैं एक बार में काम करने के बाद आपके समर्थित सेट पर जांच करने का सुझाव दूंगा।

Bridge between the Java applet and the text input controls on the web page

संबंधित मुद्दे