Floh: 2 Frames mit 1 Link ändern MÖGLICH

Hallo,

laut FAQ braucht man ein JavaScript zum ändern von den Inhalten in 2 Frames. Dies stimmt jedoch nicht ganz.
Es gibt eine Möglichlkeit mit HTML:

Beispiel:

<a href=""
onClick="parent.Zielframe1.location='Seite1.html';parent.Zielframe2.location='Seite2.html';
return false;">Name des Links</a>

Natürlich lassen sich noch mehrere Frames "anhängen" bzw. ändern. Einfach um parent und location erweitern.

  1. Hi,

    laut FAQ braucht man ein JavaScript zum ändern von den Inhalten in 2 Frames. Dies stimmt jedoch nicht ganz.

    Doch, natürlich. Es sei denn, du definierst ein eigenes Frameset für die neue Kombination, dann reicht ein ganz normaler Link ohne Extras. Aber mit einem HTML-Link kannst du nicht gleichzeitig zwei Ressourcen anfordern.

    onClick="parent.Zielframe1.location='Seite1.html';parent.Zielframe2.location='Seite2.html';

    onIrgendwas ist ein EventHandler und die gibt es in HTML nicht:

    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm

    LG Roland

  2. hi

    nicht für ungut, aber
    so wies aussieht kennst du nicht wirklich den unterschied zwischen html und javascript.

    so long
    Ole
    (8-)>

  3. Hi,

    Hallo,

    laut FAQ braucht man ein JavaScript zum ändern von den Inhalten in 2 Frames. Dies stimmt jedoch nicht ganz.
    Es gibt eine Möglichlkeit mit HTML:

    Nein.

    <a href=""
    onClick="parent.Zielframe1.location='Seite1.html';parent.Zielframe2.location='Seite2.html';
    return false;">Name des Links</a>

    Der Wert des onclick-Attributs (genauso wie der jedes anderen eventhandler-Attributs) ist immer ein Script in der default-Scriptsprache der Seite. Ist diese nicht explizit gesetzt, ist das Javascript.

    Daß Dein Link nicht ohne Javascript funktioniert, kannst Du ganz leicht selber sehen: schalt einfach Javascript in Deinem Browser ab und probier es.

    ciao,
    Andreas