Homer: Link um Tabellenzelle

Hallo!

Ich habe einen Link um eine Tabellenzelle gelegt:

<table...>
<a href... onmouseover=...>
<tr><td>...
</tr></td>
</a>
...

Im IE wird der Link auch "erkannt", im Firefox nicht! Wenn ich im Firefox daruf klicke tut sich gar nichts.

Gruß
Homer

  1. Hi

    Im IE wird der Link auch "erkannt", im Firefox nicht! Wenn ich im Firefox daruf klicke tut sich gar nichts.

    Der von dir geschriebene code ist nicht valide und wird korrekterweise nicht vom Firefox ausgeführt.

    Um eine Tabellenzelle zu einem Link mutieren zu lassen solltest du onclick und location.href nutzen.

    so long
    ole
    (8-)>

    --
    Stickstoff eignet sich nicht für Handarbeiten.
    1. Danke an alle!

      Gruß
      Homer

    2. Hallo Ole.

      Um eine Tabellenzelle zu einem Link mutieren zu lassen solltest du onclick und location.href nutzen.

      Oder besser noch http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display@title=display:block und für den IE das eigentlich unnötige http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width@title=width:100% nutzen.

      Einen schönen Montag noch.

      Gruß, Ashura

      --
      sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
      mathbr:del.icio.us/
  2. Hi Homer!

    <table...>
    <a href... onmouseover=...>
    <tr><td>...
    </tr></td>
    </a>

    Das ist ungültiges HTML. Das Linkelement darf nur Inlineelemente (außer <a>) enthalten.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  3. Hallo Homer,

    Ich habe einen Link um eine Tabellenzelle gelegt:

    <table...>
    <a href... onmouseover=...>
    <tr><td>...
    </tr></td>
    </a>

    Das ist nicht valide. Das der IE daraus irgendetwas interpretiert, sagt
    nichts aus!
    Schau mal hier:
    SELFHTML

    Gruß
    André

    1. Hi,

      Das ist nicht valide. Das der IE daraus irgendetwas interpretiert, sagt
      nichts aus!

      Doch. Das sagt etwas aus. Über die mangelnde Qualität des IE ...

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  4. Hallo Homer,

    Ich habe einen Link um eine Tabellenzelle gelegt:

    warum es nicht geht wurde dir ja schon gesagt. Was wolltest du denn damit erreichen? Ich rate mal: Das onmouseover des Links soll auf die gesamte Zelle, statt nur auf den Link reagieren. Ja?
    Sollte ich richtig liegen gibt es eine ganz einfache und valide Möglichkeit. Mache aus dem inline <a> ein Blockelement.
    display:block So erreichst du, dass der Link die gesamte Zelle ausfüllt.

    Der IE braucht allerdings noch einen zusätzlichen Tritt mit (einem eigentlich unnötigen) width:100%

    Zusammen sieht das dann so aus:
    <td><a href="..." style="display:block; width:100%;" onmouseover="..."

    Grüße,

    Jochen

    --
    Heute schon gescribbelt?
    Scribbleboard