function funct nicht..
Pepe
- javascript
Hallo Forumers !
Ich überarbeite derzeit meine alte Linkliste in Punkto Layout, Navigation, Übersicht und natürlich kommen massig neue URLs hinzu.
Nun verwende ich u.a. zwei Frames für selectBoxen. Es werden bei neuem aktivem Link eine Box im Frame [2] geöffnet (base target="auswahl1") und falls vorhanden eine überflüssige Box (Frame [3]) 'geschlossen', sprich durch eine default.htm ersetzt.
Folgendes funktioniert einwandfrei:
----------
<base target="auswahl1">
</head>
<body>
<a href="rubrik/deepweb.htm" onclick="parent.frames[3].location.href = 'default.htm'">Deep Web</a>
----------
Warum aber klappt dies nicht?:
----------
<script language="JavaScript">
<!--
function close()
{
parent.frames[3].location.href = "default.htm";
}
//-->
</script>
<base target="auswahl1">
</head>
<body>
<a href="rubrik/deepweb.htm" onclick="close()">Deep Web</a>
----------
Ich weiss, im Grunde ist das ganze nichts anderes als zwei Frames gleichzeitig ändern (gäähn), aber die im Archiv und in selfhtml oft gezeigte Lösung manscht die Statuszeile mit unschöner syntax voll (klar kann man dann wieder 'ne function reinhauen die das überlagert..)
Ich hab' zwar für mich bereits eine Lösung gefunden (nämlich die erstere), aber mal wieder kein Plan warum's nicht klappt wenn ich das ganze in eine function schreibe.
Gruss Pepe
PS: Sorry, hab's noch nicht upgeloaded
Hi zurück!
Versuch mal:
<script language="JavaScript">
<!--
function schliessen()
{ parent.frames[3].location.href = "default.htm"; }
//-->
</script>
<a href="rubrik/deepweb.htm" onClick="schliessen()">Deep Web</a>
vielleicht geht's dann
Joseph
Hallo Ulixes !
*aarghh* Ich Dummerle vergass, daß close 'ne Methode ist *zähneknirsch* ;-)
Also besten Dank für den hint,
Gruss Pepe