Holladiewaldfee,
Ich konnte aber bis jetzt keine Probleme mit dem Browser des "Marktführers" festellen!
Weil Du die Seiten nicht mit dem Mime-Typ application/xhtml+xml auslieferst sondern mit text/html. Lieferst Du an den IE mit dem richtigen Header aus, bietet er Dir den Speichern-Dialog an.
Die einzige Möglichkeit die Du da im Moment hast, ist per Skript den HTTP_ACCEPT-Header auszulesen und auf die explizite Nennung von application/xhtml+xml zu überprüfen. Jenachdem schickst Du dann als Mime-Typ (fälschlicherweise) text/html oder eben application/xhtml+xml. Wobei es meines Wissens nach aber nicht explizit verboten ist, text/html für XHTML 1.1 zu verwenden (erst ab XHTML 2.0), auch wenn es nicht gern gesehen ist. Richtig ist aber application/xhtml+xml.
Ciao,
Harry