Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

"Top Target" in Menü





Frage

hallo, ich brauche mal wieder eure hilfe, habe folgendes menü im body bereich erstellt: <select name="Auswahl" style="width:150px; background-color:#FF0000; font-size:11; font-weight:bold; font-family:Tahoma; Color:#000000;" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" width="150"> <option value="leer" selected>Aktuelles</option> <option value="leer">=================</option> <option value="News.html">News</option> <option value="leer">Einsätze</option> <option value="Einsaetze_2006.html">• 2006</option> <option value="Einsaetze_2005.html">• 2005</option> <option value="Einsaetze_2004.html">• 2004</option> <option value="Uebungen.html">Übungen</option> <option value="Feste.html" target="_top">Festigkeiten</option> </select> <select size=1 name="select" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:150px; background-color:#FF0000; font-size:11; font-weight:bold; font-family:Tahoma; Color:#000000;" width="150"> <option value="leer">Ausrüstung</option> <option value="leer">=================</option> <option value="Feuerwehrhaus.html">Feuerwehrhaus</option> <option value="Fahrzeuge.html">Fahrzeuge</option> </select> <select size=1 name="select2" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:150px; background-color:#FF0000; font-size:11; font-weight:bold; font-family:Tahoma; Color:#000000;" width="150"> <option value="leer">Mannschaft</option> <option value="leer">=================</option> <option value="Kommando.html">Kommando</option> <option value="Mannschaft.html">Mannschaft</option> <option value="Jugend.html">Jugend</option> </select> <select size=1 name="select3" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:150px; background-color:#FF0000; font-size:11; font-weight:bold; font-family:Tahoma; Color:#000000;" width="150"> <option value="leer">Bezirk-Oberwart</option> <option value="leer">=================</option> <option value="Bezirksstuetzpunkt.html">Bezirksstützpunkt</option> <option value="Abschnitt.html">Abschnitt</option> </select> <select size=1 name="select4" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:150px; background-color:#FF0000; font-size:11; font-weight:bold; font-family:Tahoma; Color:#000000;" width="150"> <option value="leer">weiteres</option> <option value="leer">=================</option> <option value="Geschichte.html">Geschichte ...</option> <option value="Feuerwehrhaeuser.html">•... der Feuerwehrhäuser</option> <option value="Wallpaper.html">Wallpaper</option> </select> aber die ganzen links sollten als target=Top haben leider funktioniert das nicht habe es schon bei jedem einezelnen links zugewiesen. aber die links werden immernoch im selben frame geöffnet. dieses menü soll dann über nen iframe in meine html dateien eingefüft werden. danke für eure Hilfe. MFG

Antwort 1 von rfb

rück mal den zugehörigen JavaScript-Code raus, denn dort kann das Problem nur gelöst werden (in der Funktion
auswahl()
).

Antwort 2 von owek

hier:

<body>
<script>
var vers = navigator.appVersion;
var name = navigator.appName;
vers_ie = vers.substring(22,23);
vers_nc = vers.substring(0,1);
if ((name == "Microsoft Internet Explorer" && vers_ie == 5) || (name == "Netscape" && vers_nc == 5)){
function auswahl(link) {
if(link == "leer") {
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}else {
location.href = link;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
}
</script>


danke für deine hilfe rfb

Antwort 3 von rfb

ersetze
location.href = link;
durch
window.location.href = link;


(und beid er Gelegenheit
<script>
durch das korrekte
<script type="text/javascript">
)

Antwort 4 von owek

hi,

hab jetzt paar stunden herumprobiert aber es funzt einfach nicht.

das menü ist eine eigenen html-datei und die wird auf einer anderen html-datei über nen iframe angezeigt aber die links von der menü html datei werden nicht als "top" geöffnet. könnt ihr mir helfen??????????

danke

Antwort 5 von rfb

dann versuchs mal mit
self.parent.location.href= link;

(sorry, arbeite schon lange nicht mehr mit (I)Frames, daher hab ich die richtige Syntax nicht mehr ständig präsent, so sollte es aber gehen)

Antwort 6 von owek

phattes THX!!!!

jetzt hats geklappt nur zwischen href und dem = hattest du noch ein Leerzeichen vergessen aber das hab ich schon selber hinbekommen.

danke danke danke.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: