suit: IE7: Links erst nach Reload erreichbar

Beitrag lesen

Da ich aktuell keinen IE7 zur Verfügung habe, kann ich dir nicht helfen - möchte aber doch gerne folgendes kommenterien.

Das gleich Problem tritt auch auf, wenn kein Flash installiert ist: der alternative Textlink "Hier können Sie sich Flash herunterladen" kann erst nach einem Reload der Seite angeklickt werden.

"Hier können Sie sich Flash herunterladen" ist _kein_ Alternativinhalt für Flash innherhalb eines <object />-Elements. Genausowenig wie "Ihr Browser unterstützt keine Frames" als Alternative für Framesets durchgeht.

Die alternative ist idR ein Listenmenü (welches man mit dem in Flash verfügbaren XML-Parser gleich auslesen kann).

<object id="menu">
  <ul>
    <li>Punkt 1</li>
    <li>Punkt 1</li>
    <li>Punkt 1</li>
  </ul>
</object>

Flash liest das sich selbst umgebende XHTML-File und parst es als XML, holt sich die Kinder des Elements mit der id "menu" und erzeugt daraus das Flash-Menu.

Somit haben alle Benutzer mit oder ohne Flash (und auch mit Textbrowsern) Freude daran und beim Warten entsteht kein Zusatzaufwand.