Forum Doku Wiki Blog

Forumsarchiv 2002, Februar
2 (DAU-)Fragen

archivierte Beiträge lesen

  1. (JAVASCRIPT) 2 (DAU-)Fragen von Hamza Raya, 19. 02. 2002, 16:57

2 (DAU-)Fragen

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

2 (DAU-)Fragen

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

2 (DAU-)Fragen

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

2 (DAU-)Fragen

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

2 (DAU-)Fragen

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.

2 (DAU-)Fragen

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

2 (DAU-)Fragen

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