By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
434,694 Members | 1,270 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 434,694 IT Pros & Developers. It's quick & easy.

createElement applet and Opera 7

P: n/a

need to dynamically insert an applet into a document. In IE 6.0 my code
works fine, but there seems to be problems in Opera 7. The page looks
like there is allocated space for an applet. Printing the size of the
document.applets array return as expected 0 before the insertion, and 1
after, in both Opera 7 and IE. However, the applet does not init properly
(no painting).

Anyone?

Regards Tormod Omholt-Jensen
------------------- C O D E -----------------

<script language="JavaScript1.2">

var applet = document.createElement("applet");
applet.code = "MyApplet.class";
applet.height = "50";
applet.width = "50";
applet.defer = true;

document.body.appendChild(applet);

</script>
Jul 20 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Hi,

Tormod Omholt-Jensen wrote:
need to dynamically insert an applet into a document. In IE 6.0 my code
works fine, but there seems to be problems in Opera 7. The page looks
like there is allocated space for an applet. Printing the size of the
document.applets array return as expected 0 before the insertion, and 1
after, in both Opera 7 and IE. However, the applet does not init properly
(no painting).

Anyone?

Regards Tormod Omholt-Jensen
------------------- C O D E -----------------

<script language="JavaScript1.2">

var applet = document.createElement("applet");
applet.code = "MyApplet.class";
applet.height = "50";
applet.width = "50";
applet.defer = true;

document.body.appendChild(applet);

</script>


Wild guess here: To correctly start an applet, two methods are called
automatically by the browser: init() and start().

init() is called once only, when the applet is created.
start() is called every time that the applet is started, for example
when the page is reloaded.

These two methods can be overloaded by your own applet. I suspect that
they are called in IE but not in Opera. What you can do is overload
init() and start() so that a message is sent to the Java console when
they are executed. Like this you can check if they are called correctly.

HTH,

Laurent
--
Laurent Bugnion, GalaSoft
Webdesign, Java, javascript: http://www.galasoft-LB.ch
Private/Malaysia: http://mypage.bluewin.ch/lbugnion
Support children in Calcutta: http://www.calcutta-espoir.ch

Jul 20 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.