Der folgende Beitrag wurde am 19. 02. 2002, 16:57 Uhr von Hamza Raya veröffentlicht.
1. Wie kann ich in einem <select> menu den aktuellen Wert bei einem onChange-Ereigniss zu einer javascript funktion schicken ?
<select onChange=umleiten("variable des aktuellen values")
2. Wie würde die funktion umleiten() aussehen wenn sie diesen wert/url annehmen soll und den user zu dieser url weiterleiten soll ?
ich bin dankbar für jede hilfe
gruss
Der folgende Beitrag wurde am 19. 02. 2002, 17:07 Uhr von Bio veröffentlicht.
Sup!
> 1. Wie kann ich in einem <select> menu den aktuellen Wert bei einem onChange-Ereigniss zu einer javascript funktion schicken ?
> <select onChange=umleiten("variable des aktuellen values")
Ungefaehr so:
<form name="myform">
<select name="myselect" onChange="umleiten(document.myform.myselect.options(document.myform.myselect.selectedIndex).value)">
<option value="bla" />bla
</select>
</form>
> 2. Wie würde die funktion umleiten() aussehen wenn sie diesen wert/url annehmen soll und den user zu dieser url weiterleiten soll ?
Ungefaehr so:
onchange="document.location.href=document.myform.myselect.options[document.myform.myselect.options.selectedIndex].value;"
Und lies' mal Selfhtml, SONST....!!!! ;-)
Gruesse,
Bio
Der folgende Beitrag wurde am 19. 02. 2002, 18:24 Uhr von Calocybe veröffentlicht.
Moin Bio!
> > <select onChange=umleiten("variable des aktuellen values")
> <form name="myform">
> <select name="myselect" onChange="umleiten(document.myform.myselect.options(document.myform.myselect.selectedIndex).value)">
> <option value="bla" />bla
> </select>
> </form>
Einfacher und wiederverwendbarer:
<select onChange="umleiten(this.options[this.selectedIndex].value)">
(Eckige Klammern!)
> onchange="document.location.href=document.myform.myselect.options[document.myform.myselect.options.selectedIndex].value;"
Halt, location gehoert zu window, nicht zu document! Ausserdem hast Du ein options zu viel reingemehrt. Also:
onchange="window.location.href=this.options[this.selectedIndex].value;"
> Und lies' mal Selfhtml, SONST....!!!! ;-)
Ja ja ... ;-)
So long
Der folgende Beitrag wurde am 19. 02. 2002, 18:53 Uhr von Linkverkürzer veröffentlicht.
hi calo!
http://xren.sf.net <- ohne den abschließenden Slash jetzt noch kürzer!
*SCNR*
MfG, LVK
Der folgende Beitrag wurde am 19. 02. 2002, 22:03 Uhr von Calocybe veröffentlicht.
Hi!
> http://xren.sf.net <- ohne den abschließenden Slash jetzt noch kürzer!
Nee, ohne Slash is baeh, so! *g*
So long
P.S. Ceterum censeo... oder wie das heisst, jedenfalls hoffe ich, die Mozilla-Leute denken ueber ihre Prefill Form Funktion nochmal nach.
Der folgende Beitrag wurde am 19. 02. 2002, 17:22 Uhr von Onkel veröffentlicht.
> 1. Wie kann ich in einem <select> menu den aktuellen Wert bei einem onChange-Ereigniss zu einer javascript funktion schicken ?
> <select onChange=umleiten("variable des aktuellen values")
> 2. Wie würde die funktion umleiten() aussehen wenn sie diesen wert/url annehmen soll und den user zu dieser url weiterleiten soll ?
> ich bin dankbar für jede hilfe
> gruss
hi DAU,
url-value in option-tag speichern (value="...")
umleiten() ohne Übergabe in onChange-Eventhandler aufrufen
<script language="JavaScript">
function umleiten(){
index=document.forms[0].elements[0].selectedIndex;
url=document.forms[0].elements[0].options[index].value;
window.location.href = url;}</script>
habs nich getestet, müsste aber von der Idee her funktionieren
Dein Onkel
Der folgende Beitrag wurde am 19. 02. 2002, 17:38 Uhr von dm veröffentlicht.
meinst du so was?:
<head>
<script language="JavaScript">
<!--
function Go(x)
{
if(x == "nothing")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else if(x == "end") top.location.href = parent.frames[1].location;
else
{
parent.frames[1].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
//-->
</script>
<script>
<!--
function setfocus()
{
document.form.Auswahl.focus();
}
// --></script>
</head>
<body bgcolor=#fdfdfd onload=setfocus()>
<div style="position:absolute; top:5px; right:5px"><form>
<select size=1 name="Auswahl" onChange=
"Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)"
style="width:200px; background-color:#fdfdfd;
font-size:9pt; font-family:Verdana;" width=2000>
<option value="nothing">Bitte hier clicken --->
<option value="cc.htm">Bla Bla
<option value="bb.htm">Bla Bla
</select></form></body>
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4