Stefan: Funktion aus Java-Applet nicht sofort verfügbar

Beitrag lesen

Hi Jochen,

so, jetzt aber ...
http://www.electric-lemon.de/self/testcase.html

Das Applet ist statisch in der Seite und wird nicht dynamisch erzeugt. Statisch klappt es bei mir auch (oder geht meine Test-Seite bei dir nicht?).

http://test.souly-music.de/liveconnect.xhtml

wird als "Content-Type: application/xhtml+xml" ausgeliefert. Bist du sicher, dass du das willst? Welche Vorteile bringt dir das?

Ja, das ist beabsichtigt. Denn nur so schaltet Firefox in den echten Standard-Modus, auch bei gültigem XHTML-Doctype der als text/html ausgeliefert wird, wird die Seite leicht abweichend gerendert als mit application/xhtml+xml.
Seitdem ich damit einmal Probleme habe liefere ich als application/xhtml+xml aus (außerdem ist mir aufgefallen, wird die Seite gerade auf langsameren Rechnern schneller gerendert, dafür ist bereits ein Fehler in der XML-Syntax unverzeihlich und man kriegt nur eine Fehlermeldung wo das Parsen abgebrochen wurde). Natürlich habe ich sonst alles dynamisch in PHP und es wird geprüft ob der Browser ein "Accept: application/xhtml+xml" gesendet hat (nur Gecko-Browser und Opera glaub ich), sonst kriegt er "text/html" und die Seite auch ohne XML-Header (die den IE6 in den Quirks-Mode springen lässt).

Viele Grüße,
Stefan