Excess2000: Einen Link auf eine komplette Table Row (Zeile)

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

  1. 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

    --
    sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
    1. 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

      1. 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

        ps: http://learn.to/quote

        --
        sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
        1. 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?
          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

          ps: http://learn.to/quote

        2. 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

          1. 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

            --
            sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
            (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
            1. 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

              1. 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

              2. 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

                --
                sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
                (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)