Pull Down Menue
Reto Mächler
- javascript
Hallo
Das untenstehende Script ist ein animiertes PullDown Menue (von K&K). Ich möchte dieses in einem Navigations-Frame verwenden. Die Links laden aber die neuen Seiten immer in das aktuelle Fenster.
Kann mir jemand sagen wie ich hier eine "target-Funktion" einbauen kann, d.h. dass die angesteuerten Seiten in einem anderen Frame erscheinen?
Gruss Reto
<script LANGUAGE="JavaScript">
<!--
function update(form){
var t=form.select1.selectedIndex;
var storage=form.select1[t].text;
if (form.select1[t].value != "none") {
var storage=form.select1[t].text;
var msg=storage+" "+storage;
for (var spot=0;spot<msg.length-storage.length;spot++) {
var x=msg.substring(spot,msg.length);
form.select1[t].text=x;
for(var d=0;d<150;d++) { };
}
self.location = (form.select1[t].value);
form.select1[t].text=storage;
} else {
form.select1[t].text="Keine echte Option!";
for(var d=0;d<1250;d++) { };
form.select1[t].text=storage;
}
}
function makeMyMenu() {
document.write ('<form><select name="select1" onChange="update(this.form )" size=1>');
document.write ('<option value=tips.html>Tips');
document.write ('<option value=aktuelle.html>Aktuelle');
document.write ('<option value=image5.html>Grafik');
document.write ('</select>');
document.write ('</form>');
}
makeMyMenu();
//-->
</script>
Hallo Reto!
Schreib doch einfach mal vor </HEAD>:
<base target="DeinFrame">
Müsste klappen
Bis dann
Alex
Hallo Alex,
Schreib doch einfach mal vor </HEAD>:
<base target="DeinFrame">
Müsste klappen
haettest Du auch eine Lösung fuer den Fall, dass es je nach ausgewaehlter Option in unterschiedliche Frames gehen soll - sprich - wenn man unterschiedliche targets braucht ?
Viele Gruesse
Beate Mielke
hallo alex
besten dank für den tipp, da ich in HTML einigermassen sattelfest bin, hab ich das natürlich schon probiert - ohne erfolg. die lösung müsste wahrscheindlich schon innerhalb des script liegen.
reto
Hallo!
»» self.location = (form.select1[t].value);
parent.meinframe.location = (form.select1[t].value);
Ciao,
Mirko
Hallo!
»» self.location = (form.select1[t].value);
parent.meinframe.location = (form.select1[t].value);
Ciao,
Mirko
hallo mirko, das hab ich nach einem guten mittagessen ausprobiert und es war gut so!
vielendank, reto