Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Java Applet 950kByte zu gross zum Einbau in Webseite?

Jule7 / 4 Antworten / Baumansicht Nickles

Hallo,
Windows XP Service Pack 2, Firefox 2.006., ich habe mich mit dem Freeware Programm "Processing" im entwickeln von Java Applets versucht. Eines davon 195kByte gross habe ich in eine HTML Probeseite eingebaut, das funktioniert. Ein anderes etwa 950kByte gross, auf dieselbe Weise eingebaut funktioniert nicht. Es hat aber auch ein Interface zur Tastatur (d.h. wenn ich eine bestimmte Taste drücke, so löst das im Applet eine Aktion aus). Muss ich wegem dem Interface noch zusätzlichen Code einbauen oder kann es sein dass 950kByte zu gross ist?
Der Code (aus einer Seite der Processing Home Page entnommen, nur der eigene sketch ist eingebaut):
Damit der Code nicht interpretiert wird ersetze ich am Anfander Zeile "

//div class="example">
//div class="applet">
//applet code="sketch_handy_gut"
archive="sketch_handy_gut.jar" width="150" height="200">///applet>
///div>
//p class="doc-float">Bouncy Bubbles. Based on code from Keith
Peters (www.bit-101.com). //br />
//br />
Multiple-object collision.///p>



Leider habe ich noch keine Anleitung zum Einbau von Java Applets in eine Webseite. Auch in einem dicken "Wälzer" über Webseiten und HTML finde ich nichts.
Für weiterführende Hinweise bin ich dankbar.

bei Antwort benachrichtigen
mr.escape Jule7 „Java Applet 950kByte zu gross zum Einbau in Webseite?“
Optionen

Also an der größe liegt es sicher nicht. Hast du das applet durch anklicken auch aktiviert?
Oder vergessen wichtige parameter anzugeben?
...
<PARAM name="Message" value="Howdy, there!">
...

und im applet dann:
...
String inputFromPage = this.getParameter("Message");
...


Damit der Code nicht interpretiert wird ersetze ich am Anfander Zeile "
Statt "//" hättest du einfach "<" nehmen können.



...

mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
Jule7 mr.escape „Also an der größe liegt es sicher nicht. Hast du das applet durch anklicken...“
Optionen

Wenn es nicht an der Grösse liegt, dann muss ich noch bei den Parametern im HTML Code suchen (in existierenden Seiten bei Processing Beispielen). Das Applet läuft, wenn ich es direkt aus dem Speicher aufrufe. Die Interaktion ist im Applet programmiert und funktioniert auch bei direktem Aufruf. Mein Problem ist, dass es eingebettet in einer Webseite nicht geht, da mache ich -so viel ist mir jetzt klar- etwas falsch.

bei Antwort benachrichtigen
Jule7 Nachtrag zu: „Wenn es nicht an der Grösse liegt, dann muss ich noch bei den Parametern im...“
Optionen

Jetzt läuft's. War ein typischer Anfängerfehler, hatte das Applet umbenannt, nicht wissend, dass der Originalname im Applet gespeichert ist. Dass es eine Java Konsole gibt, die die Fehler anzeigt, weiss ich auch erst jetzt, so habe ich den Fehler gefunden. Parameter braucht man nicht, wenn man das Applet mit Tasteneingabe steuert. Vielen Dank für die Unterstützung.

bei Antwort benachrichtigen
mr.escape Jule7 „Jetzt läuft s. War ein typischer Anfängerfehler, hatte das Applet umbenannt,...“
Optionen

Alles klar und noch viel spaß!

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen