Der Martin: Link - in neuem Fenster öffnen - funktioniert nicht im IE

Beitrag lesen

Hallo,

Seit wann kann man eigentlich keine Tabellen mehr im IE verlinken?

ich weiß nicht, warum der IE das mal geduldet hat - aber die Frage ist beim IE auch müßig.
Tatsache ist: Es geht nicht. Es ist ungültiges HTML.
Ein a-Element darf nur inline-Inhalte haben! Als weitere Einschränkung darf a kein weiteres a enthalten.

Naja gut hab das Problem auf jeden fall gefunden. Man kann im IE keine Tabellen verlinken.

Man kann/darf es grundsätzlich nicht. Noch nie.

<table onClick=\"window.open('1.html')\" style=\"cursor:pointer;\">

Wenn du jetzt noch das Attribut korrekt schreibst (nicht onClick, sondern onclick), ist es okay. Dass Besucher ohne Javascript außen vor bleiben, sollte dir klar sein; für die solltest du also eine Alternative bieten (z.B. einen gewöhnlichen Link *innerhalb* der Tabelle oder daneben, darüber, darunter).

Und wenn du das nächste mal wieder ein offensichtlich clientseitiges Phänomen hast, wirf uns bitte nicht seitenweise PHP-Code hin, der nichts damit zu tun hat, sondern gib nur den beim Client ankommenden Code an - ggf. sinnvoll gekürzt.

So long,
 Martin

--
Paradox ist, wenn der Innenminister sich äußert und der Außenminister sich erinnert.