onMouseover in gesamter Tabellenspalte
Sanjoy
- javascript
Hello again,
lt. Selfhtml kann man "onMouseover" auch auf <tr> anwenden. Irgendwie funktioniert das nicht so richtig?! Geht das dann in etwa so:
<table>
<tr onMouseover="funktion();">
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
</table>
Vielen Dank!
Hello,
da hänge ich mich gleich noch dran mit der Frage:
Wie kann ich eine ganze Tabellenzeile als Link einrichten?
Geht nicht, oder?
Liebe Grüße aus http://www.braunschweig.de
Tom
hmm, td als link
Geht nicht, oder?
workaround ist das böse javascript mit onclick="window.open"
gruss
Hallo Eternius
»»onclick="window.open"
Nö, da gibt es z.B. auch noch window.document.location.href...
oder onClick="tudas(wasauchimmer)"*...
* semantische Richtigkeit habe ich nicht berücksichtigt, da es sich nur um ein Beispiel handelt.
Mfg
Dark Sider
hmpf ;-)
so besser? workaround ist z.B. das böse javascript mit z.B. onclick="window.open"
gruss
also so?
<tr onclick="blabla();" onMouseover="blabla();">
<td></td>
</tr>
funktioniert bei mir aber irgendwie nicht?!
Nabend,
funktioniert bei mir aber irgendwie nicht?!
Was meinst du mit "funktioniert nicht"? Welchen Browser verwendest du?
Bis denne,
Die Frage war eigentlich auch, ob es so überhaupt richtig ist?
Bei mir macht er gar nichts...also egal welche Funktion ich ihm auf den Weg gebe!
moin,
welchen browser verwendest du? ist dein js aktiviert? (ich muss fragen, du kennst ja sicherlich das beispiel mit dem computer und der supporthotline: "mein computer geht nicht an!"- "Haben sie geprüft, ob der Stecker dran ist?" - "Stecker?")
probiert doch mal eine einfach funktion die nur alert("bla") ausgibt. versuch auch mal nen anderen browser ->mozilla, weil der gibt dir detaillierte Fehlermeldungen.
;-)
gruss
Hello,
sind denn diese beiden Konstrukte zulässig (valide) ?
<table border="1">
<tr onMouseover="alert('hallo');">
<td>Hallo</td>
<td>zweite Zelle</td>
</tr>
</table>
<br />
<table border="1">
<a href="http://selfhtml.teamone.de">
<tr>
<td>Hallo</td>
<td>zweite Zelle</td>
</tr>
</a>
</table>
Wieso kommt beim Link keine "Link-Hand" ?
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello,
das js funktioniert bei mir.
sind denn diese beiden Konstrukte zulässig (valide) ?
frag mal den w3c validator
Wieso kommt beim Link keine "Link-Hand" ?
weil standardmässig der style cursor:auto ist und auto ist, in dem fall wohl das "oberste" element text ist. kriegst du aber mit <tr style="cursor:pointer">
Hello,
sind denn diese beiden Konstrukte zulässig (valide) ?
frag mal den w3c validator
Wieso kommt beim Link keine "Link-Hand" ?
weil standardmässig der style cursor:auto ist und auto ist, in dem fall wohl das "oberste" element text ist.
kriegst du aber mit <tr style="cursor:pointer">
Das zweite ist also nicth zulässig. Da motzt der Validator. Allerdings funktioniert es sowohl im MSIE als auch im Gecko, jedoch mit einem Schöheitsfehler:
MSIE curosr:hand;
Gecko cursor:pointer;
Ist also auch bei Missachtung des Validators nicht wirklich brauchbar.
Liebe Grüße aus http://www.braunschweig.de
Tom
gude
MSIE curosr:hand;
mein ie(6) kennt den pointer.
Ist also auch bei Missachtung des Validators nicht wirklich brauchbar.
nur wenn man wert auf validierten quelltext legt
gruss
Hello,
gude
MSIE curosr:hand;
mein ie(6) kennt den pointer.
Ja, der ie5 aber noch nicht.
Ist also auch bei Missachtung des Validators nicht wirklich brauchbar.
nur wenn man wert auf validierten quelltext legt
Das versuche ich, soweit es geht. Da die Ergebnisse der Quelltext-Muster nacher tausendfach von einem CMS genereirt werden, sollten sie schon valide sein. Wenn sie dann nicht auf allen Browsern laufen, kann man wenigstens nicht von den Kunden mit dem nicht-validen Browser dafür angemacht werden.
Liebe Grüße aus http://www.braunschweig.de
Tom
FsmE,
Nur so zur Anmerkung: eine "Spalte" gibt es im HTML-Tabellenkonstrukt gar nicht, nur Zeilen (tr) und Zellen (td).
Eine Spalte müßte als Attribut "axis" den betreffenden Zellen zugewiesen werden, um sie als Pseudo-Spalte ansprechen zu können.
Aber hier geht es ja offenbar um Zeilen.
In sensibus mistis,
HaThoV
lt. Selfhtml kann man "onMouseover" auch auf <tr> anwenden. Irgendwie funktioniert das nicht so richtig?! Geht das dann in etwa so:
Funktioniert nicht, ist keine Fehlerbeschreibung, die irgendjemanden hilft.
Wir schauen in die http://glasgoogle.de und müßen ratespiele mit dir machen.
<table>
<tr onMouseover="funktion();">
und wen du:
<tr onMouseover="alert('hallo');">
schreibst, kommt dann keine alert box?
<td>Test</td>
<td>Test</td>
<td>Test</td>
<td>Test</td>
</tr>
</table>
TR ist übrigens eine Zeile keine Spalte.
Struppi.