Kalle_Worms: Browser-Krücken als solche kennzeichnen

Beitrag lesen

Hallöle,

immer wieder ist es ein bestimmter Browser, der Zeit und Nerven kostet, weil er Standards nicht einhält.

Heute aktuell: Bei mehreren
 <button type='submit' name='punkt' value='a'>erster</button>
 <button type='submit' name='punkt' value='b'>letzter</button>
übermittelt der MSIE nicht etwa den angeklickten value "a" oder "b", sondern immer den letzten angezeigten Button- Text, also "letzter", siehe Thread
https://forum.selfhtml.org/?t=98057&m=597584

Ich plädiere dafür, dem Benutzer eine klare Nachricht zu geben und habe in meine <form> folgende Meldung eingebaut:
<?PHP
if ( strpos ( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ))
  echo "Der <b>Internet Explorer</b> kann leider keine Schaltfl&auml;chen unterscheiden.<br>
W&auml;hlen Sie den Hersteller sp&auml;ter oder laden Sie kostenlos &nbsp; <a href='http://getfirefox.de' target='_blank'><b style='color:#00a'>Firefox</b></a> &nbsp; als Browser</p>";
?>
zu sehen mit dem IE unter http://www.autoteile-boesel.de/tk_index.htm

Ich denke, das ist ene klare Sprache, so wie:

<noframes>
<body>
<center>Ihr Browser kann leider keine Frames anzeigen.</center>
</body>
</noframes>

... oder wie:

<noscript>
<center>Bitte schalten Sie JavaScript ein.</center>
</noscript>

Wie ist eure Meinung dazu?

LG Kalle