Hallo,
ich habe mir einen kleinen HTML-Editor programmiert, den ich gerne als Applet in eine HTML-Seite einbinden möchte.
Soweit so gut, der Editor als Applet funktioniert, sofern ich ihn aus der Entwicklungsumgebung (Netbeans 6) aufrufe.
Das Problem ist nur, wenn ich ihn in eine HTML einbette und dann die Seite aufrufe, funktionieren einige Funktionen des Editors nicht.
Es sei so viel gesagt, dass es im Editor einen Button gibt. Wenn man auf diesen Button klickt, dann werden best. Daten an ein PHP-Script auf einem anderen Server gesendet. Wie gesagt, wenn ich den Editor aus der IDE starte, dann werden auch diese Daten korrekt an das PHP-Script geladen.
Starte ich das Applet jedoch aus dieser HTML-Seite, so werden keinerlei Daten an das PHP gesendet.
Der Code zum Senden der Daten an das Script sieht so aus:
Es gibt das noch ein paar andere Bugs. Ich habe zum einen im Editor einen Button, der bei Klick einen JFileChooser öffnet. Der Dialog zum öffnen einer Datei wird wieder nur in der IDE angezeigt, jedoch nicht wenn das Applet in der HTML-Seite implementiert ist.
Der Code hierzu sieht so aus:
Woran kann das liegen, dass es nur bei der HTML-Einbindung Probleme mit dem Applet gibt?
Über Vorschläge wäre ich sehr dankbar!
Grüße
ich habe mir einen kleinen HTML-Editor programmiert, den ich gerne als Applet in eine HTML-Seite einbinden möchte.
Soweit so gut, der Editor als Applet funktioniert, sofern ich ihn aus der Entwicklungsumgebung (Netbeans 6) aufrufe.
Das Problem ist nur, wenn ich ihn in eine HTML einbette und dann die Seite aufrufe, funktionieren einige Funktionen des Editors nicht.
Es sei so viel gesagt, dass es im Editor einen Button gibt. Wenn man auf diesen Button klickt, dann werden best. Daten an ein PHP-Script auf einem anderen Server gesendet. Wie gesagt, wenn ich den Editor aus der IDE starte, dann werden auch diese Daten korrekt an das PHP-Script geladen.
Starte ich das Applet jedoch aus dieser HTML-Seite, so werden keinerlei Daten an das PHP gesendet.
Der Code zum Senden der Daten an das Script sieht so aus:
Code:
URL phpscript = new URL("http://www.domain.de/script.php");
HttpURLConnection urlconn = (HttpURLConnection)phpscript.openConnection();
urlconn.setRequestMethod("POST");
urlconn.setDoOutput (true);
OutputStreamWriter out = new OutputStreamWriter(urlconn.getOutputStream());
// Schreiben der Daten
out.write("inhalt=");
out.write(URLEncoder.encode(textfeld.getText(), "UTF-8"));
out.flush();
out.close();
Es gibt das noch ein paar andere Bugs. Ich habe zum einen im Editor einen Button, der bei Klick einen JFileChooser öffnet. Der Dialog zum öffnen einer Datei wird wieder nur in der IDE angezeigt, jedoch nicht wenn das Applet in der HTML-Seite implementiert ist.
Der Code hierzu sieht so aus:
Code:
JFileChooser fc = new JFileChooser();
int getresult = fc.showOpenDialog(jPanel2);
if(getresult==JFileChooser.APPROVE_OPTION) {
usw....
Woran kann das liegen, dass es nur bei der HTML-Einbindung Probleme mit dem Applet gibt?
Über Vorschläge wäre ich sehr dankbar!
Grüße