![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]() ![]()
Beitrag
#1
|
|
is getting harder Gruppe: User Beiträge: 28 Mitglied seit: 12.06.2005 Mitglieds-Nr.: 5.192 ![]() |
Hallo !
Ich unternehme gerade meine ersten Gehversuche mit Java. Habe "flugs" ein Applet erstellt und wollte es im Browser testen. Soweit die Theorie. Das "Mistding" will sich aber ums Verrecken nicht Anzeigen lassen. Durchgetestet mit FF 1.5.0.1 und mit IE 6.0. Der einzige Browser der anzeigt was ich zu sehen beabsichtigt hatte war (*staun*) Opera V8.5... Habe es erst über das veraltete <applet> versucht und nach einem Blick in die Kurzreferenz alles geändert auf <object> - Ergebnis das gleiche; immerhin zeigt der IE das Broken-Link Symbol noch an, obwohl verstehen tu ich das auch nicht, weil die Datei genau da ist wo ich sie angegeben habe. Die aktuelle JRE ist auch funktionsfähig implementiert. Nun ans eingemachte : QUELLTEXT <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Mein erstes Applet</title> </head> <body> <object width="300" height="400" classid="java:FirstApplet.class" codetype="application/java-vm"></object> </body> </html> Und der vollständigkeit halber : QUELLTEXT public class FirstApplet extends java.applet.Applet { int zahl; public void init() { zahl = 1000; } public void paint (java.awt.Graphics g) { g.drawString ("zahl= "+zahl, 30, 30); } } Weiss jemand weiter ? Vielen Dank, TS [edit]Ooops....vergessen <object> zu schliessen.... Der Beitrag wurde von TheSourceV2 bearbeitet: 07.02.2006 - 21:34 |
|
|
![]() |
![]()
Beitrag
#2
|
|
is getting harder Gruppe: User Beiträge: 28 Mitglied seit: 12.06.2005 Mitglieds-Nr.: 5.192 ![]() |
Challas !
ZITAT Der benutzt ungern Java ... und ich halte mich auch aus Sachen von denen ich keine Ahnung habe bevorzugt heraus. Im dunklen Stochern überlasse ich lieber anderen So langsam verstehe ich auch warum....mein Vorrat an Benuron neigt sich so langsam dem Ende zu ![]() ZITAT Deine Einstellungen im IE hast Du überprüft? Schließendes </applet> ist vorhanden? ACK! Gewurschtel zu Ende, ich habe einige Infos zusammengetragen. Gehen wir mal empirisch vor.... 1. <applet> ist ein Überbleibsel aus Netscape-Tagen und im aktuell HTML-Standard 4.01 als "derprecated" gekennzeichnet und wir alle haben ja Standardkonformen Quellcode geschworen ![]() 2. Davon abgesehen ist "codebase" nur erforderlich, wenn das jeweilige Applet nicht im aktuell gültigen Verzeichnis liegt, die Option scheidet also aus und 3. Habe ich nur eine Datei, nämlich "FirstApplet.class", die für sich alleine lauffähig ist. 4. Ist das Attribut "archive" überflüssig, s. auch 3. (soll angeblich vom IE 5.0, 5.5 und 6.0 auch nicht umgesetzt werden <-unter Vorbehalt) 5. Wird laut HTML-Kurzreferenz des Hr.Münz die .class-Datei ausreichend referenziert über QUELLTEXT classid="java:FirstApplet.class" der Browser weiss also wo er suchen muss, nämlich im aktuellen Verzeichnis, anderenfalls siehe 2 (und das ist bis auf Wiederruf für mich Gesetz näheres dazu siehe hier KLICK ME !).6. Herr Opera in den Versionen 7, 8 und 8.2 zeigt das Applet so wie gewollt und richtig an. 7. Fällt mir jetzt auch nix mehr ein...Puh *verkrampftehandschüttel* Ich bin mit meinem Latein am Ende. Vielleicht irgendwelche Angaben nach dem Schema QUELLTEXT <param name="X" value="X" die jedes Applet braucht ? Dazu schweigen sich alle Quellen aus; das Applet an sich bringt alle benötigten Daten ja mit, es müssen also eigentlich keine Werte mehr übergeben werden, und [GEBETSMUEHLE]im Opera läuft es ja[/GEBETSMUEHLE] ![]() Vielen Dank Herr A. und an alle Anderen fürs mitlesen.... TS Der Beitrag wurde von TheSourceV2 bearbeitet: 08.02.2006 - 19:52 |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 2:01 |