Don P: Mobile oder nicht

Beitrag lesen

Hallo,

Aber noch ein anderes Problem. Ich möchte damit meien Style wechseln. Habe das ganze mal so probiert, aber ohne Erfolg.

<script type="text/javascript">

if (browser()) {
</script>

  
Dass das nicht geht, ist klar: Zwischen <script> und </script> muss ausführbarer JavaScript-Code stehen, nicht nur Teile davon. Wenn der Browser auf ein <scrpit>-Tag trifft, liest er zunächst den Code bis </script> und führt ihn aus, aber nur bis zum ersten Fehler. Erst dann macht er mit dem Interpretieren von HTML weiter. Von dem:  
`if (browser()) {`{:.language-javascript}  
kann er nichts ausführen. Hier findet er nur einen Syntaxfehler.  
  
Versuch' es mal mit dem media-Atrribut des <http://de.selfhtml.org/html/referenz/attribute.htm#style@title=<style>>-Elements. Das soll aber nicht sehr zuverlässig funktionieren.  
Zitat aus dem Google-Cache (der Server aktuell.de.selfhtml.org ist anschenend zur Zeit down):  
  
"In HTML können über das media-Attribut separate Stylesheets für unterschiedliche Ausgabemedien aufgeführt werden, jedoch liegt die Entscheidung darüber, welche Angaben verwendet werden, allein beim Browser/Ausgabegerät. Aktuell ignorieren leider noch viele mobile Ausgabegeräte die Angabe media="handheld" und greifen stattdessen auf das Standard-Stylesheet der Seite zu, das über media="all" oder media="screen" eingebunden wird."  
  
Vielleicht versteht dein Gerät zufällig media="handheld".  
  
Gruß, Don P