André Laugks: Die ewige Geschichte: 'ZweiFrames' (... mit einem Befehl ändern)

Beitrag lesen

Hallo!

Genau das ist mein Problem. Ich find ihn einfach nicht. Ich dachte, hier schaut mal jemand mit rightclick das Script an und verschafft mir ein Aha-Erlebnis ...

Hoffend,

Ob es wirklich noch Hoffnung gibt? ;-)

Warum vergibst Du solche Namen "_center"? Lass mal den Unterstrich als erstes Zeichen weg. Es mag vielleicht funktionieren, aber denke mal an _blank, _new, _top und _parent. Mit dieses Targetangaben kannst Du bestimme Aktionen ausführen. Wie gesagt, _center muß kein Fehler sein, aber man muß dem Browser nicht das Leben schwerer machen, als wie es schon ist. Ich bin mir auch nicht sicher, ob ein Unterstrich als erstes Zeichen verboten ist. parent.frames._center.location.href funktioniert auch, aber wer weis unter Umständen könnte das schief gehen. Da habe ich schon einiges erlebt.

Welches der 3 Frames ist Frame "main"?

<frame src="menue_up.html" noresize scrolling="NO" marginwidth="10" marginheight="10" border="0" frameborder="NO" name="navi_1">
<frame src="menue_left.html" marginwidth="10" marginheight="0" name="navi_2" border="0" noresize frameborder="NO" scrolling="NO">
<frame src="orient.html" name="_center" marginwidth="0" marginheight="0" scrolling="AUTO">

Warum frage ich das, welches Frame "main" heißt? Schaue Dir das mal genau an parent.frames.main.location.href=URL1; .

function ZweiFrames(URL1,Fr1Nummer,URL2)
   {
    parent.frames.main.location.href=URL1;
    self.location.href=URL2;
   }

So, nun die Übergabevariablen für die Funktion: ZweiFrames(URL1,Fr1Nummer,URL2). Da stehen 3 Variablen in den Klammern, Du übergibst aber immer nur zwei Strings (javascript:ZweiFrames('../impressum/imp_text.html','menue_left.html')"), was Ok ist, aber hier schief geht. Der zweite Übergabewert wird der Variable "Fr1Nummer" zugeteilt, die aber nicht verwendet wird. Die Variable "URL2" geht leer aus. Es gibt zwei Möglichkeiten, wie es richtig lauten sollte.

...Moment, ich mache mir erstmal ein kaltes Köstritzer aus! mmmmhhhh das tut gut!

1.Möglichkeit
function ZweiFrames(URL1,Fr1Nummer,URL2)
javascript:ZweiFrames('../impressum/imp_text.html', '', 'menue_left.html')"

2.Möglichkeit
function ZweiFrames(URL1, URL2)
javascript:ZweiFrames('../impressum/imp_text.html', 'menue_left.html')"

Die zweite Möglichkeit ist wohl besser.

Ok, mache das mal fertig und dann sehen wir weiter! OK?

mfg, André Laugks