• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Durch Link 'Klick' => 2 Seiten laden ?

Smily#

New member
Ich habe mir eine HP mit Frames gebastelt. Dabei habe ich mir ein Menü erstellt.
In diesem Menü möchte ich, wenn ich auf einen Link klicke 2 Seiten öffnen.
1 Seite : Meine Menü htm soll neu geladen werden, sol heissen neu aufgerufen werden. ( im selben Frame )
2 Seite : Eine htm soll in einem anderen Frame geöffnet werden.

Ich weiss das es geht, hab die Befehle mal gefunden. Aber ich weiss leider nicht mehr wo das war. Weiss jemand Rat und Tat ????

Ich wäre euch zu tiefst verbunden und hoffe, dass mir jemand helfen kann...
 
Habe dort mal reingeschnuppert...
Aber irgendwie doch noch net das wahre vom "Ei" gefunden :)

Hier ein Auszug :
<script language="JavaScript">
<!--
function ZweiFrames(URL1,F1,URL2,F2)
{
parent.frames[F1].location.href=URL1;
parent.frames[F2].location.href=URL2;
}
//-->
</script>

<a href="javascript:ZweiFrames('seite1.htm',frame1,'seite2.htm',frame2)">

Ich kann aber immer nur eine html in einem neuen Frame, ausserhalb meines Menü Frames ( in welchem sich dieses Script befindet ) öffnen !!!
Es öffnen sich also immer die Seiten in den anderen Frames !! :(
Diesen Effekt kann man ja auch in dem script, welches sich auf Michael's Page befindet, bestaunen.

Also wer kann mir einen Tipp geben ???
 
hi Smily#,

<a href="javascript:ZweiFrames('seite1.htm',frame1,'seite2.htm',frame2)">

seite1.htm ist klar

frame1 = ersetzen durch Framename deines Framset also der
Frame in dem dein Menü ist heist menu also frame1 durch
menu ersetzen.

gruss
René
 
Das habsch auch schon alles gemacht und hat auch gefunzt.

Ich habe mein Menü Frame "links" genannt, und mein Main Frame "rechts".

Diese hatte ich dan eingegeben
<a href="javascript:ZweiFrames('test1.htm',links,'test2.htm',rechts)">

Hatte ja vor meinem letzen Post schon gefunzt, ABER nur in so weit, dass der Menü Frame im "Rechten" Frame geladen wurde. aber warum, dass ist doch irgendwie verrückt.

Ich habe mir von Klaus auch dieses Script gezogen und dort hatte er für Frame1 = 1 und für Frame 2 = 2 zustehen.
Diese hatte ich auch probiert und ich hatte genau den selben Effekt erhalten.
Da muss irgendwie ein kleiner Fehler drin sein, da es net funzt und ich auch kein eigentlich "Anfänger" mehr bin.
aba dieses "Script" scheint mir den rest zugeben :( :( :( :(
 
hi,ihr beiden

so nun past mal auf.....

um 2 oder mehrere Seiten gleichzeitig zu ändern kannst du folgendes Script verwenden.
füge dieses Script in jeder Datei in der du auch mehrere Seiten ändern möchtest.

<script language="JavaScript">
<!--
// (C) 1999 Klaus Hentschel [ All rights reserved ].
// e-mail: Black_runner@t-online.de
// www: http://Java.topcool.de
// www: http://home.t-online.de/home/Black_runner/
function frameset(theFrame, theURL) {
IE4=(document.all) ? 1 : 0;
NN4=(document.layers) ? 1 : 0;
if (IE4) {
window.parent.frames[theFrame].location=theURL
}
if (NN4) {
parent.frames[theFrame].location=theURL
}
}
//-->
</script>

hier ist der Linkaufruf.....
<a href="deine.htm" onClick="frameset('hier der Framename', 'deine 2.htm')">Home</a>

so das ist alles und das funzt auf jeden Fall.


ciao,
Klaus...
 
Uih das sieht auf anhieb ga nich mal so schlecht aus. Könnte sogar funtzen. Werdsch gleich mal testen :D

Danke auf alle Fälle !!!!
 
Zurück
Oben