Michael: Tabellenzellenlink in einem neuen Fenster öffnen

Hallo

Ich habe hier folgenden Tabellenzellenlink :

<TABLE width="100%" border=1>
<TR>
<TD class=row2
onmouseover="this.style.backgroundColor='#EFEFEF'; this.style.cursor='hand';"
onclick="window.location.href='http://www.google.de'"
onmouseout='this.style.backgroundColor="#DEE3E7"' width="100%">
Google</TD>
</TR>
</TABLE>

Ich möchte aber nun das dieser Link in einem neuen Fenster öffnet, also Target=_blank.
Aber wie baue ich dies dort ein ?
Hab schon alle möglichen Varianten probiert, jedoch ohne Erfog.

Könntet ihr mir da Bitte helfen ??

Vielen Dank im voraus
Michael

  1. Hallo,

    Ich habe hier folgenden Tabellenzellenlink :
    Ich möchte aber nun das dieser Link in einem neuen Fenster öffnet, also Target=_blank.
    Aber wie baue ich dies dort ein ?

    http://selfhtml.teamone.de/javascript/objekte/window.htm#open

    Grüße
    Thomas

    1. Ja dies hatte ich auch schon gefunden, leider weiß ich immer noch nicht wie ich dies dort einbauen soll, Sorry bin da noch ein blutiger Anfäger ...

      Michael

      1. Hallo Michael,

        Ja dies hatte ich auch schon gefunden, leider weiß ich immer noch nicht wie ich dies dort einbauen soll, Sorry bin da noch ein blutiger Anfäger ...

        onclick="window.open('http://www.google.de','neu');"

        'neu' ist der Name des Fenters das geöffnet werden soll, wenn es kein solches Fenster schon offen gibt, öffnet der Brwoser eines.

        Grüße
        Thomas

        1. onclick="window.open('http://www.google.de','neu');"

          'neu' ist der Name des Fenters das geöffnet werden soll, wenn es kein solches Fenster schon offen gibt, öffnet der Brwoser eines.

          Ja OK so weit gehts - Danke.
          Aber gibt es nicht die Möglich das "blank" zu verwenden, so das ich kein Fenstername angeben muss ?

          Gruß
          Michael

          1. Hallo

            Aber gibt es nicht die Möglich das "blank" zu verwenden, so das ich kein Fenstername angeben muss ?

            Wenn du das Fenster mit einem normalen HTML-Link öffnest, schon.

            <table>
             <tr>
              <td 'hier das omouseover/out-gedöns'><a target="_blank" href="http://www.google.de/">Google</td>
             </tr>
            </table>

            Ob das Ganze einer Tabelle bedarf, sei mal dahingestellt.

            Tschö, Auge

            --
            Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
            (Victor Hugo)
            1. <table>
               <tr>
                <td 'hier das omouseover/out-gedöns'><a target="_blank" href="http://www.google.de/">Google</td>
               </tr>
              </table>

              Schon aber dann funktioniert der Link nur über der Schrift und nicht über dem Rest der Tabelle :

              <TABLE width="100%" border=1>
               <tr>
                <TD class=row2
              onmouseover="this.style.backgroundColor='#EFEFEF'; this.style.cursor='hand';"
              onmouseout='this.style.backgroundColor="#DEE3E7"' width="100%">
              <a target="_blank" href="http://www.google.de/">Google</a></td>
               </tr>
              </table>

              Und dies war ja gerade das was ich wollte.

              Michael

              1. Hi Michael,

                Schon aber dann funktioniert der Link nur über der Schrift und nicht über dem Rest der Tabelle :

                versuch mal "onClick" im <td>

                Grüße,
                bluntburn

                --
                jeden Tag 'ne Currywurst...
                1. Hallo,

                  versuch mal "onClick" im <td>

                  Versuch mal (bitte) den gesamten Thread zu lesen!

                  Grüße
                  Thomas

                  1. Hi Tomas,

                    Versuch mal (bitte) den gesamten Thread zu lesen!

                    da hast Du natürlich recht, sorry!

                    Grüße,
                    bluntburn

                    --
                    jeden Tag 'ne Currywurst...
              2. Hi,

                Schon aber dann funktioniert der Link nur über der Schrift und nicht über dem Rest der Tabelle :

                Dann mach doch das, was ich Dir geschrieben hab.

                cu,
                Andreas

                --
                Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
                http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
                1. Sorry. hatte ich ganz übersehen.
                  Ja so funktionierts wunderbar - Danke.

                  Habs jetzt folgendemaßen :

                  <html><head>
                  <style type="text/css">
                   <!--
                  .tabelle a:link,
                  .tabelle a:visited { display:block; background-color:#dee3e7; text-decoration:none; }
                  .tabelle a:hover   { background-color:#efefef; }
                   -->
                  </style>
                  </head>

                  <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
                  <TABLE  class="tabelle" width="100%" border=1 cellspacing="0" bordercolordark="black" bordercolorlight="black">
                   <tr>
                    <td><a href="http://www.google.de" target="_blank">Google</a>
                              <p>Die Suchmaschine</p>
                              <p>bla bla bla</p>
                  </td> </tr> </table>

                  </body></html>

                  Nur hätte ich jetzt noch gerne das der Link in der GANZEN Tabelle funktioniert und nicht nur in der einen Zeile !

                  Was da vieleicht noch jemand einen Rat ?

                  Michael

                  1. Hallo Michael,

                    Was da vieleicht noch jemand einen Rat ?

                    Erst überlegen was du eigentlich möchtest und dann deine Frage stellen?
                    Aufgrund der bisher gegebener Hilfe und dem Code versuchen selber eine Lösung zu finden?

                    z.B. <table onclick="window.open('http://.....');" ...>

                    Grüße
                    Thomas

                  2. hi,

                    Nur hätte ich jetzt noch gerne das der Link in der GANZEN Tabelle funktioniert und nicht nur in der einen Zeile !
                    Was da vieleicht noch jemand einen Rat ?

                    hatte nicht Mudguard diesen schon fast fünf stunden vor dieser frage genannt ...?

                    gruss,
                    wahsaga

          2. Hallo Michael,

            Aber gibt es nicht die Möglich das "blank" zu verwenden, so das ich kein Fenstername angeben muss ?

            Mit dem IE geht es auch so:
            onclick="window.open('http://www.google.de');"

            Warum hast du das nicht ausprobiert?

            Sonst siehe die bessere Lösung: [pref:t=58663&m=329354]

            Grüße
            Thomas

  2. Hi,

    Ich habe hier folgenden Tabellenzellenlink :

    <TD class=row2
    onmouseover="this.style.backgroundColor='#EFEFEF'; this.style.cursor='hand';"
    onclick="window.location.href='http://www.google.de'"
    onmouseout='this.style.backgroundColor="#DEE3E7"' width="100%">
    Google</TD>

    Warum nicht
    <td class="row2"><a href="http://www.google.de" target="_blank">Google</a></td>

    und im CSS:

    .row2 a:link, .row2 a:visited { display:block; background-color:#dee3e7; width:100%; text-align:center; }
    .row2 a:hover { background-color:#efefef; }

    Dann funktioniert das ganze auch ohne Javascript.

    hand ist außerdem kein gültiger Wert für die CSS-Eigenschaft cursor.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/