target frame für select/option
Jürg Rietmann
- javascript
Hallo
Ich möchte einen quick navigator implementieren. Leider funktioniert das nicht, um in einem anderen frame eine entsprechende seite darzustellen. (target="main")
Code:
<form name=quicknavigator>
<select name="jumpto" onChange="grab ()" target="main">
<option selected>Select destination ..</option>
<option value="../main.htm" style="color:red">HOME</option>
<option value="news/news.htm" style="color:red">NEWS</option>
<option value="news/news.htm" style="color:red">PRODUCTS</option>
<option value="news/news.htm">NBase</option>
<option value="news/news.htm">RADWare</option>
<option value="news/news.htm">RADGuard</option>
<option value="news/news.htm" style="color:red">SOLUTIONS</option>
</select>
</form>
Besten Dank für Eure Hilfe.
Grüsse aus der Schweiz ... Jürg Rietmann
Hallo Jürg
Ich möchte einen quick navigator implementieren. Leider funktioniert das nicht, um in einem anderen frame eine entsprechende seite darzustellen. (target="main")
<../../tedi.htm>
viele Gruesse
Stefan Muenz
Moin Jürgen,
<select name="jumpto" onChange="grab ()" target="main">
Im select-Tag macht die Angabe von target keinen Sinn und wird vom Browser ignoriert.
Du hast ja leider die Funktion grab nicht mit gepostet, aber ich vermute mal, daß sich dahinter so etwas ähnliches wie <\selfhtml\tedi.htm> verbirgt.
In diesem Script muß nur die Frame-Nr. bei
(...)
else if(x == "end") top.location.href = parent.frames[1].location;
else
{
parent.frames[1].location.href = x;
hier ^ angepasst werden und das ganze müßte funktionieren...
Gruß
Dirk
Hallo Dirk
Besten Dank für Deinen Tip. Hier ist noch die Funktion grab(). Diese verwende ich nur, um den Index aufzulösen.
// Function to jump from quicknavigator
function grab () {
var ind,go_get;
ind = document.quicknavigator.jumpto.selectedIndex;
go_get = document.quicknavigator.jumpto.options[ind].value;
location = go_get;
}
// -->
Mir ist nicht ganz klar, wo ich hier meine Framedestination eintragen muss.
Gruss ... Jürg Rietmann
Moin Jürg,
// Function to jump from quicknavigator
function grab () {
var ind,go_get;
ind = document.quicknavigator.jumpto.selectedIndex;
go_get = document.quicknavigator.jumpto.options[ind].value;
location = go_get;
}
// -->Mir ist nicht ganz klar, wo ich hier meine Framedestination eintragen muss.
Die Framedestination könnte eingentlich nur statt location mit parent.frames[n].location = go_get; angegeben werden??? Aber mit Stefans Funktion klappts auf jeden Fall!
Gruß
Dirk