H2O: 1 Link - 2 frames - Probleme? Wie? *sorry³*

Beitrag lesen

Hallo.

zum zweiten - leider habe ich noch keine Lösung für mein wirklich kleines Problem gefunden.

Findest du dein Problem so klein?

Wie (WO) füge ich den Java-sc. in folgende codes ein um zwei frames gleichzeitig zu ändern?
Bin leider ein absoluter neulig auf dem gebiet java-script.

Dann schaue dir die Seite http://de.selfhtml.org/javascript/beispiele/zweiframes.htm mal an.
Da findest du alle Infos, die du brauchst.

*sorry* das ich das Thema erneut aufgreife aber ich komme einfach nicht mit der Anleitung in den faq/suche klar.

Warum nicht?

Und ich hoffe es gibt hier jemanden der mir helfen kann.

Glaube mir, es gibt hier mehr als nur einen, der dir helfen kann.

So sieht die Seite aus:

(frame1)  |   (frame3)

(frame2)  |   (frame4)
             |

Schöne Skizz ;)

frame2 = index und frame4 = inhalt

E = mc² ? SCNR

(hyper)link in index(f2) soll index (f2) + inhalt (f4) ändern. Nur wie?

Schau dir die obengenannte Seite mal an.

Benutze Frontp*** 2003 und der Code ist irgendwie anders als im faq-bsp.:

Du wirst auch nur selten zwei Codes haben, die exakt gleich sind.

<font size="4" face="arial"><font color="#000080">&nbsp;</font>
  <a target="frame4" href="hog-haeuser.htm">
  <font color="#000080">Häuser</font></a></font></b></td>

Also, aber hier ist der Code, den du brauchst:
<a href="hog-haeuser.htm" target="frame4" onclick="parent.frame2.location.href='andereseite.htm';location.href='hog-haeuser.htm';return false;">Häuser</a>

Das "href=..." und target=..." führen dazu, dass, wenn JavaScript beim User nicht aktiviert ist, wenigstens ein Frame geändert wird.
Dann kommt der Event-Handler.
Der macht das:
          parent.frame2.location.href='andereseite.htm';
                 ^^^^^^          ^^^^^^^^^^^^^^^^^^^^^^
     der veränderte Frame        der Link wird durch location.href aufgerufen.
                                 danach folgt die verlinkte Seite
und das hier wird ausgeführt:
location.href='hog-haeuser.htm';
Hier wird auf der selben Seite nur nochmal verlinkt.
Das ist dann der zweite Frame, der sich ändert.

und noch das:
return false;
das sorgt dafür, dass nur das JS ausgeführt wird und der eigentliche Link nicht verlinkt (nur bei aktiviertem JavaScript).

So, jetzt hast du aber alles was du brauchst und musst das Forum nicht nochmal mit so einer Frage nerven, ja?

Was muss ich machen?

Vernünftigen Code schreiben, die FAQ's lesen und so eine Frage nicht hier stellen.

Hilfe !!!

Jetzt, bitte nicht auf die Tour.

bitte eine Anfängergerechte Erklärung wie es klappt und vielen Dank an alle die sich jetzt gedanken machen

So, vielleicht hast du ja jetzt verstanden wie's geht.

Beschäftige dich aber am Besten mal richtig mit JS:
http://de.selfhtml.org/javascript/index.htm

Ich hoffe ich konnte helfen, H2O

--
#*~!:     Endlich Ferien.
Selfcode: ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
Infos:    http://emmanuel.dammerer.at/selfcode.html