Einen wunderschönen guten Tag
Entweder funktioniert mein Browser nicht richtig, oder ich mache gerade großen Unfug. Aus dem Grunde möchte ich einfach nur mal meine Gedankengebäude hier darstellen - zur Kontrolle.
Ich habe im Firefox mathML 2.0 installiert und mir einen schönen Text mit ein paar Formeln drin geschrieben. Nun möchte ich per html unterscheiden können zwischen einer vorhandenen MathMl-Installation, dann wird die Formel gezeigt und einer nicht vorhandenen Installation, dann wird eine Meldung gezeigt.
Der erste Schritt ist wohl <object>
<object type="application/mathml+xml" data="formula_1.mhtml"><a href="no_MathML">Ihr Browser unterstützt kein MathML!</a></object>
Der mimeTyp ist "application/mathml+xml" und die ausgelagerte Formel findet sich in http://applikationssoftware.de/formula_1.mhtml. Ich habe das x in xhtml durch mhtml ausgetauscht und mit der .htaccess-Anweisung "AddType application/mathml+xml;charset=utf-8 .mhtml" diesem Dateityp den mimeTypen zugeordnet. Der Websniffer bestätigt, dass dies auch umgesezt wird.
Nach meinen Vorstellungen müsste nun ein Browser, der nicht MathML kann - wie zum Beispiel der Opera - den Link anzeigen und der Firefox die Formel. Aber eigentlich ist es nun genau besehen umgekehrt. Der Firefox zeigt mir den Link - obwohl er die andere Formel in http://applikationssoftware.de/Pleochroismus.xhtml korrekt anzeigt und der Opera zeigt mir den Inhalt der Formeldatei an - natürlich völlig unzulänglich.
Hat dazu jemand eine Idee?
Vielen Dank für Interesse und Mühe
Wolfgang Uhr