Der Dicki: Seiten mittels Dropdown Menü im externen Frame öffnen

Beitrag lesen

Hallihallo!

Danke dir für die Hilfe.
Habs mal probiert mit der HTML-Sache nur leider wird es noch immer im oberen Frame geöffnet. Hier mal der Quelltext incl. deinem Vorschlag mit <base target="haupt">

<html>
<head>
<Title>-</Title>

--------

<body bgcolor="#00CCFF" text="#FFFFFF" link="#0099FF" vlink="#CCCCCC" alink="#FFFF99">

--------
Diesen Teil lass mal bitte weg. Hier denkt der Browser nämlich, der <head>- Bereich sei zu Ende, und fängt mit dem <body> an. Da jedoch das <base target="haupt"> in den <head>- Bereich gehört, wird die Notation in Deinem Fall ignoriert, vielleicht auch als Klartext oben auf der Seite angezeigt.
Besser wäre es, hier ein
[code lang=HTML]<link rel="stylesheet" type="text/css" href="pfad_zur_css_datei.css">[code]
einzufügen.
Innerhalb dieser dann hier referenzierten css- Datei kannst Du dann alle benötigten style- Eigenschaften definieren.
Zum Einstieg in CSS empfehle ich dieses Kapitel.

<base target="haupt">

Diese Zeile kannst Du wieder entfernen. Dein Menü basiert nämlich auf Javascript, und diese Anweisung gilt nur für ganz normale HTML- Verweise á la <a href="news.htm">.

</head>
<body>
<center>
<table border><table width=100%>
<tr>
<th width=200>
<th valign=bottom>
<th align=right width=200 valign=bottom>
<form name="jump">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">

Diese Zeile musst Du ändern in
[code lang=HTML]
<select name="menu" onChange="top.haupt.location.href=this.options[this.selectedIndex].value;" value="GO">
[code]
Wie Du siehst, habe ich gleichzeitig noch die Codewürmer
document.jump.menu
in ein kurzes und knackiges
this
verwandelt. Das macht den Code lesbarer, falls man noch mal ran muss.
Eine ausführliche Erklärung dazu findest Du hier.

<option value="http://">Bereich auswählen</option>
<option value="http://news.htm">News</option>
<option value="http://222">222</option>
<option value="http://333">333</option>
<option value="http://444">444</option>
<option value="http://555">555</option>
<option value="http://666">666</option>
<option value="http://777">777</option>
<option value="http://888">888</option>
<option value="http://999">999</option>
</select>
</form>
</tr>
</table>
<br>
</body>
</html>

Wegen den Suchmaschinen. Ist nur für eine Intranet-Seite also nicht Suchmaschinenfeindlich ;-)

Solange in Eurem Intranet alle Javascript aktiviert haben und alle den Internet Explorer benutzen*, geht das ja. :)

gruss

DD

Viele liebe Grüße,
Der Dicki

* Der Internet Explorer geht vor allem bei der javascriptmäßigen Benennung von Objekten völlig anders zu Werke als standardkonforme Browser.