Java-Applet einbinden

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Java-Applet einbinden

Beitrag von Rätselfreund »

Ja, das hat soweit funktioniert. Das Problem ist aber, dass ich auch noch den Archivnamen und die Klasse mit übergeben muss, sonst müsste ich ja für jede Datei einen extra BBCode anlegen. Ich habe es so probiert:

BBCode:

Code: Alles auswählen

[java]{KLASSE};{ARCHIV};{NUMBER1};{NUMBER2}[/java]
HTML-Ersetzung:

Code: Alles auswählen

<applet code = {KLASSE},
      archive =  {ARCHIV},
      width = {NUMBER1},
      height = {NUMBER2}
</applet>
Aufruf:

Code: Alles auswählen

[java]'CurlApplet.class';'http://www.example.com/Curl.jar';204;235[/java]
Dann funktioniert aber die Ersetzung nicht :-? Gibt es dafür auch noch eine Lösung?
Pflücker
Mitglied
Beiträge: 76
Registriert: 14.10.2009 12:48
Wohnort: Fritzlar

Re: Java-Applet einbinden

Beitrag von Pflücker »

Kleiner Fehler, große Wirkung ;)
Du darfst nur die Platzhalter verwenden, die bei den BBCodes ganz ganz unten aufgeführt werden ;)

Also so müsste es heißen:

BBCode

Code: Alles auswählen

[java]{SIMPLETEXT1};{SIMPLETEXT2};{NUMBER1};{NUMBER2}[/java]
HTML-Ersetzung

Code: Alles auswählen

<applet code = {SIMPLETEXT1},
      archive =  {SIMPLETEXT2},
      width = {NUMBER1},
      height = {NUMBER2}
</applet>
Heute funktioniert es... bestimmt!
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Java-Applet einbinden

Beitrag von Rätselfreund »

Ich habe es jetzt hingekriegt:

BBCode:

Code: Alles auswählen

[java]{SIMPLETEXT};{URL};{NUMBER1};{NUMBER2}[/java]
HTML-Ersetzung:

Code: Alles auswählen

<applet code = '{SIMPLETEXT}',
      archive =  {URL},
      width = {NUMBER1},
      height = {NUMBER2}>
</applet>
Aufruf:

Code: Alles auswählen

[java]CurlApplet.class;http://www.example.com/Curl.jar;204;235[/java]
Vielen Dank für die Hilfe, Pflücker :grin:
Pflücker
Mitglied
Beiträge: 76
Registriert: 14.10.2009 12:48
Wohnort: Fritzlar

Re: Java-Applet einbinden

Beitrag von Pflücker »

Kein Problem, gut dass es jetzt klappt ;)

Denk aber daran, die Funktion nicht jedem zu verraten, ansonsten können "böse Geister" wie ScriptKiddies den BBCode dazu ausnutzen ihre Applets einzubinden.
Hier der Artikel den ich meinte http://www.heise.de/security/meldung/Ja ... 74603.html
Heute funktioniert es... bestimmt!
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Java-Applet einbinden

Beitrag von Rätselfreund »

Ich habe jetzt doch noch ein Problem :-? Und zwar sollen im Java-Skript auch noch Parameter übergeben werden können.

Ich habe das so versucht:

BBCODE:

Code: Alles auswählen

[java]{SIMPLETEXT1};{URL};{NUMBER1};{NUMBER2};{SIMPLETEXT2}[/java]
HTML-Ersetzung:

Code: Alles auswählen

<applet code = '{SIMPLETEXT1}',
      archive =  {URL},
      width = {NUMBER1},
      height = {NUMBER2}>
  <param name="param" value="{SIMPLETEXT2}" />
</applet>
Aufruf:

Code: Alles auswählen

[java]CurlApplet.class;http://www.example.com/Curl.jar;204;235;test[/java]
So funktioniert die HTML-Ersetzung aber nicht :(
Pflücker
Mitglied
Beiträge: 76
Registriert: 14.10.2009 12:48
Wohnort: Fritzlar

Re: Java-Applet einbinden

Beitrag von Pflücker »

Hm spontan fällt mir nichts falsches auf, außer dass ich die Parameterübergabe stellenweise so gefunden habe:

Code: Alles auswählen

<param name="url" value="java-tutor.com/index.html2">
Ob das fehlende '/' jetzt relevant oder nicht ist weiß ich grad ausm Kopf heraus nicht^^

Probiere mal vielleicht statt SIMPLETEXT probehalber NUMBER für den Parameter und schau ob es dann geht.
Heute funktioniert es... bestimmt!
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Java-Applet einbinden

Beitrag von Rätselfreund »

Pflücker hat geschrieben: Ob das fehlende '/' jetzt relevant oder nicht ist weiß ich grad ausm Kopf heraus nicht^^
Nee, daran liegt es nicht. Ich hatte es zuerst ohne "/" probiert und erst danach mit. In beiden Fällen hat es nicht funktioniert.
Probiere mal vielleicht statt SIMPLETEXT probehalber NUMBER für den Parameter und schau ob es dann geht.
Es lag am Aufruf. Wenn ich beim letzten Parameter anstatt "test" eine Zahl eingebe, funktioniert es (auch bei SIMPLETEXT). Kann es sein, dass ich da vielleicht irgendwo noch Anführungszeichen setzen muss, damit auch normale Texte funktionieren?
Pflücker
Mitglied
Beiträge: 76
Registriert: 14.10.2009 12:48
Wohnort: Fritzlar

Re: Java-Applet einbinden

Beitrag von Pflücker »

probiere mal rein aus Interesse statt SIMPLETEXT2 das hier

Code: Alles auswählen

{IDENTIFIER}
Ansonsten könnte ich mir vorstellen, dass das Applet evtl an der Stelle eine Zahl erwartet und keinen String?
Heute funktioniert es... bestimmt!
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Java-Applet einbinden

Beitrag von Rätselfreund »

Pflücker hat geschrieben:probiere mal rein aus Interesse statt SIMPLETEXT2 das hier

Code: Alles auswählen

{IDENTIFIER}
Nee, hat leider nichts gebracht.
Ansonsten könnte ich mir vorstellen, dass das Applet evtl an der Stelle eine Zahl erwartet und keinen String?
Nee, daran liegt es auch nicht. Wenn ich einen Text eingebe, funktioniert die HTML-Ersetzung erst gar nicht. Wenn ich dagegen eine Zahl eingebe, wird zumindest Java geladen, auch wenn die in der URL genannten Java-Datei gar nicht existiert.
Pflücker
Mitglied
Beiträge: 76
Registriert: 14.10.2009 12:48
Wohnort: Fritzlar

Re: Java-Applet einbinden

Beitrag von Pflücker »

Was wirft er denn an HTML im Quelltext raus?
Heute funktioniert es... bestimmt!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“