Archivlink: javarea.de Forum > JavaScript > Befehl in einem anderen Frame ausführen?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Befehl in einem anderen Frame ausführen?

Pages: [1]

geschrieben von Fightclub am 06.03.2005 - 20:27
Hallo Javareaner,

ich würde in meiner HP gerne einen Frame haben, in dem z.B. Logos angezeigt werden.
Ich habe mir das so vorgestellt, dass man in der Navi auf einen unterpunkt mit einer "marke" klickt und sich dann genauere Infos dazu im Hauptframe öffnen. Zudem soll aber noch im Logoframe oberhalb das Logo erscheinen. Ich hatte schonmal versucht per body onload die src von nem anderen Frame zu ändern, aber das geht ja aus Sicherheitsgründen nicht. Geht es denn vielleicht, dass ich das Logo in ner eigenen HTMLseite einbaue und in dieser AUS dem Hauptframe heraus ein Befehl ausgeführt wird.
Zur besseren Veranschaulichung siehe Anhang (musste schnell gehen, daher nur die Textzeichnung, morgen mach ich n anigif, wenn nötig)



Wäre sowas möglich???

geschrieben von Patrick am 06.03.2005 - 22:00
Dazu brauchst du nichtmal JavaScript....

Am Einfachsten:

1. Frame: links die Navi, Rechts Hauptframe...

Wenn du dann im hauptframe eine weitere Frame lädts, eine mit Banner / Main, dann hast du alles was du brauchst ohne JS.

Mit JS kannst du das auch machen, indem du dir ne Funktion schreibst, die die Frames ändert. Guck mal hier, dort findest du genau das, was du brauchst, wie du mit JS Frame-Inhalte ändern kannst....

http://de.selfhtml.org/javascript/o....frames.htm

mfG,
Patrick

geschrieben von Hawk am 06.03.2005 - 22:06
Hallo Fightclub,

natürlich geht das, wenn ich das richtig verstanden habe sind es insgesamt drei Frames. Den Navigationsframe, den Logoframe und den Informationsframe.

Im logoframe soll das Logo gewechselt werden und im Informationsframe die Seite.

<script>
function wechsel() {
parent.Name des Informatiosframes.location="Pfad der Datei.html";
parent.Name des Logoframes.document.images.Bild.src="Pfad des Bildes";
}

Im logoframe muß das Bild mit Namen angesprochen werden. Also

<img name="Bild" src="logo.jpg">

geschrieben von Fightclub am 08.03.2005 - 17:44
Hi Hawk, Hi Patrick,
danke für eure Hilfe. Ohne euch wäre ich nie darauf gekommen, dass man anstatt der ganzen Seite einfach auch nur das Bild ändern kann
Ich habe es jetzt so realisiert wie beschrieben und es funktioniert perfekt. Danke nochmal ihr habt mich meiner eigenen Page ein groooßes Stück näher gebracht

Mit besten Dank
Fightclub


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.