Hallo,
eine Spalte einer Tabelle möchte ich als Link benutzten, ähnlich dem -Tag.
Als Beispiel ist mir folgendes eingefallen:
Hier klicken
Jetzt!
Dies funktioniert, der Link soll jedoch in einem eigenen Fenster erscheinen.
Hat jemand eine Idee wie man dies hinbekommt?
Danke für Antworten.
Gruß,
Tom
Hi,
eine Spalte einer Tabelle möchte ich als Link benutzten,
ähnlich dem -Tag.
das glaube ich nicht. Du möchtest, dass ein Link die komplette Tabellenzelle ausfüllt, also entsprechend dargestellt wird. Darstellung ist CSS, nicht JavaScript.
Das border-Attribut sollte nicht verwendet werden, und ohne Wert ist es ungültig.
„Hier klicken“ ist ein hundsmiserabler Linktext. Die Verwendung von
lässt in aller Regel darauf schließen, dass die Struktur insgesamt schlecht gewählt ist.
Du hast kein tabellarischen Daten vorliegen. Warum verwendest Du eine Tabelle?
Dies funktioniert, der Link soll jedoch in einem eigenen
Fenster erscheinen.
Überlege Dir, warum in _keiner_ Strict-DTD das target-Attribut auftaucht.
Hat jemand eine Idee wie man dies hinbekommt?
Überlege Dir erst einmal, was Du eigentlich wirklich willst, anstatt Workarounds für Workarounds zu suchen.
Cheatah
Hallo,
danke für die Antwort.
Was ich eigentlich realisieren möchte ist ein Kontextmenü.
Wenn sich der Mauszeiger über bestimmten Stellen befindet soll dieses automatisch aufpoppen. Dies realisiere ich mit einem -Tag, dessen Koordinaten dynamisch gesetzt werden.
Auch der Inhalt der Menüpunkte wird dynamisch gefüllt.
Hierzu wird eine Tabelle erstellt. Befindet sich dann der Mauszeiger über einer Zeile, so wird diese gesamte Zeile (evtl. mit mehreren Spalten) farbig markiert, ähnlich dem Balken bei Menüs in Windows.
Die Inhalte der Zeilen sind Links, die jedoch unterschiedlich lang sind (von den Zeichen her).
Momentan kann man dem Link nur folgen wenn man direkt drauf klick, also auf dem Text.
Für den User wird aber die ganze Zeile farbig markiert. Deshalb wäre es schön, wenn man den Link öffnen kann, wenn man klickt sobald die Zeile markiert ist. Also nicht direkt auf dem Schriftzug des Links sein muss.
„Hier klicken“ ist ein hundsmiserabler Linktext. Die
Verwendung von
lässt in aller Regel darauf
schließen, dass die Struktur insgesamt schlecht gewählt ist.
Dies war nur ein Beispiel, damit man sieht was ich ungefähr will.
Natürlich steht dann aussagekräftiger Text drin 
Du hast kein tabellarischen Daten vorliegen. Warum verwendest
Du eine Tabelle?
Ist hoffentlich mit dem obigen Text beantwortet. Im dynamischen Kontextmenü entspricht dann jeder Menüpunkt einer Tabellenzeile.
Gruß,
Tom
Hi,
Was ich eigentlich realisieren möchte ist ein Kontextmenü.
Wenn sich der Mauszeiger über bestimmten Stellen befindet soll
dieses automatisch aufpoppen. Dies realisiere ich mit einem
-Tag, dessen Koordinaten dynamisch gesetzt werden.
Auch der Inhalt der Menüpunkte wird dynamisch gefüllt.
Hierzu wird eine Tabelle erstellt.
warum? Ein Menü ist klassischerweise eine unsortierte Liste von Links, also ein
.
Die Inhalte der Zeilen sind Links, die jedoch unterschiedlich
lang sind (von den Zeichen her).
Momentan kann man dem Link nur folgen wenn man direkt drauf
klick, also auf dem Text.
Also musst Du den Link vergrößern. Das passiert mittels CSS.
Für den User wird aber die ganze Zeile farbig markiert.
Bitte sprich von Menüpunkten, nicht von Zeilen. Ohne tabellarische Daten ist eine Struktur, die Tabellen verwendet, mangelbehaftet.
Dies war nur ein Beispiel, damit man sieht was ich ungefähr
will.
Natürlich steht dann aussagekräftiger Text drin 
Verstehe 
Du hast kein tabellarischen Daten vorliegen. Warum verwendest
Du eine Tabelle?
Ist hoffentlich mit dem obigen Text beantwortet.
Nein, ist es nicht. Du geschrieben, _dass_ Du Tabellen verwendest, aber keinen Grund dafür genannt. Wenn sich ein solcher von „es handelt sich um tabellarische Daten“ signifikant unterscheidet, ist es zudem höchstens eine Ausrede, aber auch kein Grund.
Cheatah