HTML: Wie Verlinkung eines <tr>-Containers?

Dieses Thema im Forum "Web Page Design" wurde erstellt von Pixelprofi, 21.02.2007.

  1. Pixelprofi

    Pixelprofi Thread Starter MacUser Mitglied

    Beiträge:
    410
    Zustimmungen:
    1
    MacUser seit:
    08.11.2002
    Werte MacUser,

    es müsste doch ganz einfach sein. Möchte lediglich eine Zeile in einer Tabelle verlinken:
    Code:
    <table>
        [COLOR="SeaGreen"]<a href="http:www.domain1.de">[/COLOR]
        <tr>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        [COLOR="SeaGreen"]</a>[/COLOR]
    </table>
    
    Doch dies klappt nur im IE, nicht im Feuerfuchs!
    Die Tabelle besteht in echt aus mehreren Zeilen, die alle unterschiedlich verlinkt werden sollen.

    Viele Grüße
    Pixelprofi
     
  2. Laut HTML dürfen in einem Link nur inline-Elemente stehen.
    http://de.selfhtml.org/html/referenz/elemente.htm#a

    Eine Tabellenzeile/zelle jedoch ist ein Blockelement, und darf nicht drin vorkommen...

    Alternative: Der Zeile ein OnClick-Event geben, und somit den "Link" vie JavaScript realisieren.

    gruß
    Lukas
     
  3. Jakob

    Jakob MacUser Mitglied

    Beiträge:
    1.066
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    Ist auch nicht möglich so. Der IE hält sich da nicht an die Spezifikation.

    Ist meines Wissens nach nur mit Javascript möglich:

    HTML:
    <tr onclick="window.location='seite.html'"><!-- Inhalt --> </tr>
    Oder mit Hilfe des DOM ein Event vergeben.

    Edit: Diese Kolibris sind verdammt schnell :)
     
  4. Pixelprofi

    Pixelprofi Thread Starter MacUser Mitglied

    Beiträge:
    410
    Zustimmungen:
    1
    MacUser seit:
    08.11.2002
    Link im selben Fenster öffnen?

    Schade, wollte eigentlich auf JavaScript verzichten.
    Kann das W3C nicht einmal eine Ausnahme machen? :D

    Wie sage ich denn per JavaScript, dass der Link im selben Fenster geöffnet werden soll?

    Vielen Dank
    Pixelprofi
     
  5. Das Script von Jakob müsste doch genau das machen, oder?
    Ansonsten, bei SelfHTML mal das window-Objekt querlesen, da steht eigentlich alles drin :)


    Dabei hab ich noch ewig nach diesem SefHTML-Link gesucht :D

    (Ich liebe diese neue Zitieren-Funktion)
     
  6. Pixelprofi

    Pixelprofi Thread Starter MacUser Mitglied

    Beiträge:
    410
    Zustimmungen:
    1
    MacUser seit:
    08.11.2002
    Danke, stimmt! Dann ist die Welt ja wieder in Ordnung :hehehe:
     
  7. master_p

    master_p MacUser Mitglied

    Beiträge:
    1.065
    Zustimmungen:
    23
    MacUser seit:
    31.01.2005
    Alternativ kannst Du natürlich auch in alle TDs einen Link reinschreiben. Ist halt nur 3-facher Aufwand, wenn man etwas ändern will.
     
Die Seite wird geladen...

Diese Seite empfehlen