Daniel: top.location.href

Hi leute,

ich habe ein Problem, ich habe eine Tabelle als Link, das sieht etwa so aus:

<td style="cursor: Hand;" onclick="javscript:window.open('http://freechat.webkicks.de/chat200x/register');" bgcolor="#FFFFFF" bordercolor="#FFFFFF" width="5" height="5">

So....Ihr seht das der Link im selben Fenster die ganze Seite verändert, also z.B. ein Frameset durch die angegebene Seite tauscht.

Wie muss ich dass

onclick="javscript:window.open('http://freechat.webkicks.de/chat200x/register');"

ändern, damit es sich auf einen bestimmten Frame bezieht?

wenn der link auf der Seite im Inlineframe "Navi" steht und in den  InlineFrame "Body" soll

ist ein wenig schwierig erklärt aber vielleicht versteht  ihr mich ja trozdem

Danke im voraus

Mit freundlichen Grüßen
Daniel muskatewitz

  1. Wie muss ich dass

    onclick="javscript:window.open('http://freechat.webkicks.de/chat200x/register');"

    ändern, damit es sich auf einen bestimmten Frame bezieht?

    Bin mir nicht sicher, aber vielleicht:
    window.open('http://freechat.webkicks.de/chat200x/register', 'Body');

    ^^^^^^
    Grüsse, Lucien

    1. richtig wäre:

      onclick=parent.name_des_frames.location.href=http://freechat.webkicks.de/chat200x/register

      Gruss

      zubzou

      1. Hallo,

        onclick=parent.name_des_frames.location.href=http://freechat.webkicks.de/chat200x/register

        aber nur wenn du noch einen Satz Anführungszeichen spendierst (dass ein ganz normaler Link sinnvoller wäre, hat Sven ja schon geschrieben).

        Grüße aus Nürnberg
        Tobias

  2. Hi,

    Wie muss ich dass

    onclick="javscript:window.open('http://freechat.webkicks.de/chat200x/register');"

    ändern,

    zunächst mal mußt Du 'javascript:' entfernen. onclick ist bereits ein Javasccript Eventhandler und erwartet Javascript-Anweisungen und kein Pseudoprotokoll (hab' ich mir gemerkt;-)

    damit es sich auf einen bestimmten Frame bezieht?

    ... ist window.open() die falsche Wahl. Du willst location.href ändern und kein Fenster öffnen.

    freundliche Grüße
    Ingo

  3. Moin!

    ich habe ein Problem, ich habe eine Tabelle als Link, das sieht etwa so aus:

    Da ist kein Link. Sollte aber besser einer sein.

    <a href="http://freechat.webkicks.de/chat200x/register" target="framename">

    Und schon geht das alles.

    <td style="cursor: Hand;" onclick="javscript:window.open('http://freechat.webkicks.de/chat200x/register');" bgcolor="#FFFFFF" bordercolor="#FFFFFF" width="5" height="5">

    Das da ist Schrott.

    - Sven Rautenberg