Einen Link auf eine komplette Table Row (Zeile)
Excess2000
- html
0 Tobias K.0 Excess20000 Tobias K.0 Excess20000 Excess20000 Tobias K.0 Excess20000 Excess20000 Tobias K.
Hallo Jungs und Madels,
ich habe eine Tabelle, in der die Ergebnisse von einer Suche angezeigt werden. Ich möchte nun mit einem Klick auf eine Zeile einen Link öffnen. Geht das? Wenn wie?
Danke
MFG xss
Hallo xss, <- Namen gibts :-)
ich habe eine Tabelle, in der die Ergebnisse von einer Suche angezeigt werden. Ich möchte nun mit einem Klick auf eine Zeile einen Link öffnen. Geht das? Wenn wie?
du könntest das <tr> mit einem onclick="" verpassen, und mit js die neue Seite laden (cursor mit tr:hover {cursor:pointer;} ändern (nur Opera/Mozilla)), was allerdings den Nachteil hätte, dass es eben js erfordert. Alternativ könntest du auch um jeden Inhalt einer <td> ein <a href=""></a> machen (um <tr> darf man kein <a> machen), was allerdings die Datei ziemlich aufplustern dürfte.
evtl. hilft dir auch http://aktuell.de.selfhtml.org/tippstricks/dhtml/fullrowselect/index.htm.
Grüße aus Nürnberg
Tobias
Hallo,
dankdir für die schnelle Antwort. Das war genau das was ich gesucht habe. Thx nochmal. Name geb ich nicht so gerne bekannt und so lange man(n) freundlich postet bekommt man(n)/Frau doch auch eine Antwort, oder?
PS Du wohnst in Nürnberg? Fahre da jedes Jahr mit meinen Freunden in die Burg (Jugendherberge)zum suafen. Warst du schon mal da?
MFG xss
Hallo xss, <- Namen gibts :-)
ich habe eine Tabelle, in der die Ergebnisse von einer Suche angezeigt werden. Ich möchte nun mit einem Klick auf eine Zeile einen Link öffnen. Geht das? Wenn wie?
du könntest das <tr> mit einem onclick="" verpassen, und mit js die neue Seite laden (cursor mit tr:hover {cursor:pointer;} ändern (nur Opera/Mozilla)), was allerdings den Nachteil hätte, dass es eben js erfordert. Alternativ könntest du auch um jeden Inhalt einer <td> ein <a href=""></a> machen (um <tr> darf man kein <a> machen), was allerdings die Datei ziemlich aufplustern dürfte.
evtl. hilft dir auch http://aktuell.de.selfhtml.org/tippstricks/dhtml/fullrowselect/index.htm.Grüße aus Nürnberg
Tobias
Hallo xss,
Das war genau das was ich gesucht habe.
mhh... welcher der Lösungen?
Name geb ich nicht so gerne bekannt und so lange man(n) freundlich postet bekommt man(n)/Frau doch auch eine Antwort, oder?
ja
PS Du wohnst in Nürnberg?
sonst würde ich ja wohl kaum 'Grüße aus Nürnberg' schreiben :-)
Fahre da jedes Jahr mit meinen Freunden in die Burg (Jugendherberge)zum suafen.
kenn ich - du weißt, dass das früher die Stallungen waren :-)
btw: kommst du auch aus Bayern?
Warst du schon mal da?
in der Nähe schon, aber nicht drin - warum auch, wenn ich in Nürnberg wohne? :-)
Grüße aus Nürnberg
Tobias
Hallo,
ne ich komme nicht aus Bayern. Ich komme aus dem Sauerland. Wir sind mal ganz früher auf Klassenfahrt das gewesen. Da war es so cool dass wie seid dem jedes Jahr in die gleiche Jugendherberge fahren.
MFG xss
Hallo xss,
Das war genau das was ich gesucht habe.
mhh... welcher der Lösungen?Name geb ich nicht so gerne bekannt und so lange man(n) freundlich postet bekommt man(n)/Frau doch auch eine Antwort, oder?
jaPS Du wohnst in Nürnberg?
sonst würde ich ja wohl kaum 'Grüße aus Nürnberg' schreiben :-)Fahre da jedes Jahr mit meinen Freunden in die Burg (Jugendherberge)zum suafen.
kenn ich - du weißt, dass das früher die Stallungen waren :-)
btw: kommst du auch aus Bayern?Warst du schon mal da?
in der Nähe schon, aber nicht drin - warum auch, wenn ich in Nürnberg wohne? :-)Grüße aus Nürnberg
Tobias
Hallo Tobias,
ich hatte vorher einen Link extra in jeder Spalte jedoch hab ich Angst das mein Chef sich verklickt. Der ist in dieser Hinsicht etwas kleinlich. Ich habe es jetzt so bei mir gelöst :
echo "<tr onclick="window.location.href='<? $PHP_SELF?ID=$ida[$r] ?>'";
Allerdings werden die Links korrekt erzeugt aber wenn ich auf einen klicke dann macht er folgendes daraus :
http://www.fkm-lued.de/%3C?%20/skript.php?ID=12%20?%3E
Warum
korrekt sollte es z.B. so sein
http://www.fkm-lued.de/skript.php?ID=12
PS Du bist also der SuperPoster hier im Forum?
MFG xss
Hallo xss,
kurze Anmerkung noch zum Verständnis: xss schrieb mir per e-mail, wie das mit onclick auszusehen hätte, und ich schlug daraufhin vor, doch eine eigene Spalte mit einem Link auf die gewünschte url zu machen.
ich hatte vorher einen Link extra in jeder Spalte jedoch hab ich Angst das mein Chef sich verklickt. Der ist in dieser Hinsicht etwas kleinlich.
mhh... warum soll der sich verklicken? (die Links sollten vielleicht in der ersten Spalte sein, und nicht in der letzten)
Ich habe es jetzt so bei mir gelöst :
das das nur mit aktiviertem js geht, weißt du?
echo "<tr onclick="window.location.href='<? $PHP_SELF?ID=$ida[$r] ?>'";
<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?> sollte eigentlich gehen.
http://www.fkm-lued.de/%3C?%20/skript.php?ID=12%20?%3E
das ist irgendwas codiertes, frag mich aber nicht, was genau :-)
http://www.fkm-lued.de/skript.php?ID=12
denk daran, zwischen id und ID besteht ein Unterschied...
PS Du bist also der SuperPoster hier im Forum?
mhh... was meinst du damit?
Grüße aus Nürnberg
Tobias
Hallo Tobias,
mhh... warum soll der sich verklicken? (die Links sollten vielleicht in der ersten Spalte sein, und nicht in der letzten)
mein Chef ist in dieser Sache sehr eigen...
Ich habe es jetzt so bei mir gelöst :
das das nur mit aktiviertem js geht, weißt du?
jepp das passt
echo "<tr onclick="window.location.href='<? $PHP_SELF?ID=$ida[$r] ?>'";
<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?> sollte eigentlich gehen.
das funktioniert auch aber wenn ich den Link anklicke macht er mist daraus (s.u.)
http://www.fkm-lued.de/%3C?%20/skript.php?ID=12%20?%3E
das ist irgendwas codiertes, frag mich aber nicht, was genau :-)
wenn ich den Link anders gestalte z.b. www.ebay.de geht alles
http://www.fkm-lued.de/skript.php?ID=12
denk daran, zwischen id und ID besteht ein Unterschied...
das ist mir klar.
PS Du bist also der SuperPoster hier im Forum?
mhh... was meinst du damit?
Du hast mehr Postings geschrieben als ich Frauen ;-)
MFG xss
Hallo Tobias,
hab den Fehler gefunden es lag an den php Tags im Link weil da ja schon php war. Wenn die weg waren wurde die URL korrekt übergeben.
falsch :
echo "<tr onclick="window.location.href='<? $PHP_SELF?ID=$ida[$r] ?>'";
<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?>
richtig :
echo "<tr onclick="window.location.href=' $PHP_SELF?ID=$ida[$r] '";
<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?>
Thx a lot
MFG xss
Hallo xss,
mein Chef ist in dieser Sache sehr eigen...
Chefs...
das das nur mit aktiviertem js geht, weißt du?
jepp das passt
so würde ich das zwar nicht sehen, aber gut... :-)
<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?> sollte eigentlich gehen.
das funktioniert auch aber wenn ich den Link anklicke macht er mist daraus
ich habe es mal getestet, wenn ich das habe:
$ida = array("bla1","bla2","bla3","bla4");
$r=1;
?><a href="<?php echo $_SERVER['PHP_SELF']."ID=".$ida[$r]; ?>">blabla</a><?
liefert er mir brav den Link auf die http://www.example.com/test.php?ID=bla2 (und das daufklicken funktioniert auch)
Kann man sich deine Version irgendwo anschauen?
(s.u.)
wo?
das ist irgendwas codiertes, frag mich aber nicht, was genau :-)
wenn ich den Link anders gestalte z.b. www.ebay.de geht alles
was meinst du jetzt damit?
denk daran, zwischen id und ID besteht ein Unterschied...
das ist mir klar.
du musst nur eben aufpassen, dass du nicht mal ausversehen $_GET['id'] schreibst, das geht dann nämlich nicht...
Du hast mehr Postings geschrieben als ich Frauen ;-)
*räusper* wie kann man Frauen schreiben? Oder muss man 'geschrieben' weglassen, damit der Satz korrekt ist? ;-)
btw: es gibt durchaus noch welche, die noch mehr posten als ich, nur habe ich in dieser Woche eben frei :-)
Grüße aus Nürnberg
Tobias