Avatar billede foo_baa Nybegynder
19. februar 2002 - 21:33 Der er 14 kommentarer og
1 løsning

opdatter dropmenu

JEg har en drop downmenu - kan jeg ikke på en eller anden måde få denne til at opdattere/reloade siden når jeg har valgt et punkt deri ? istedet for at jeg skal have en knap der hedder opdatter/reload
foo_baa
Avatar billede whatever Nybegynder
19. februar 2002 - 21:38 #1
<form>
<select name="url" OnChange="location.href=form.url.options[form.url.selectedIndex].value">
<option value="http://www.jubii.dk">Jubii</option>
<option value="http://www.google.com">Google</option>
</select>
</form>
Avatar billede elkrog Nybegynder
19. februar 2002 - 21:40 #2
<option value="java script:location.reload()">Opdater</option>
Avatar billede foo_baa Nybegynder
19. februar 2002 - 21:42 #3
ja det er hvis man vil ind på det url de forskellige values viser - men hvad nu hvis jeg bare vil reloade siden når jeg har valgt et menu punkt
Avatar billede foo_baa Nybegynder
19. februar 2002 - 21:42 #4
ok elkrog>> prøver jeg lige
Avatar billede repsac Nybegynder
19. februar 2002 - 21:42 #5
Heh... så hiver jeg lige et gammelt script frem som jeg har haft liggende i laaang tid :)

------------------------------------------------------------------
<script language="JavaScript">
<!-- Hide from old browsers --
function surfto(form) {
var linkindex=form.Url.selectedIndex
framenavn.location=form.Url.options[linkindex].value; //hvis linket skal have target="_parent" skal "framenavn" være "top" ...
}
//-->
</script>
<form NAME="linkform">
<p>
    <SELECT NAME="Url"> <!-- følgenden skal du indsætte i <SELECT> hvis linket skal virke når du klikker på menu-punktet: OnChange="surfto(this.form)" -->
            <OPTION SELECTED>-VÆLG HVOR DU VIL HEN- <!-- Jeg har slette "VALUE" her fordi dette menu-punkt så ikke er et link ... smart nok ... -->
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
            <OPTION VALUE="webadresse ...">tekst til stedet de kommer hen ...
    </SELECT>
    <INPUT TYPE="Button" VALUE="Afsted til link" OnClick="surfto(this.form)"> <!-- dette skal fjernes hvis det skal være linket skal virke så snart menu-punktet vælges. -->
------------------------------------------------------------------
Avatar billede foo_baa Nybegynder
19. februar 2002 - 21:43 #6
nej det kan jo ikke du - for dette skal gælde for hvilket som helst punkt jeg vælger fra dropdown menuen - ikke bare for et enkelt elkrogh>>
Avatar billede elkrog Nybegynder
19. februar 2002 - 21:43 #7
Sæt det her ind i din dropdown så reloader siden når den vælges:

<option value="java script:location.reload()">Opdater</option>
Avatar billede foo_baa Nybegynder
19. februar 2002 - 21:45 #8
ja men kan det ikke gøres for ALLE underpunkter i drop down menuen - uden at skulle bruge value - da den allerede er brugt til en variabel der skal vidre sendes
Avatar billede whatever Nybegynder
19. februar 2002 - 21:49 #9
foo_baa > Hvad skal der ske når man vælger et punkt i dropdown-menuen?? Siden skal reloades, men skal der sendes nogle værdier til siden?

Eller kan du jo bare gøre sådan:

<form>
<select name="url" OnChange="location.reload()">
<option value="http://www.jubii.dk">Jubii</option>
<option value="http://www.google.com">Google</option>
</select>
</form>
Avatar billede foo_baa Nybegynder
19. februar 2002 - 22:02 #10
ja siden skal reloades - samtidigt med at værdien at <option> sendes til siden igen - så nej jeg kan ikke gøre det på denne måde
for value har værdierne fra 1-10 - så der er ikke plads til et url
Avatar billede whatever Nybegynder
19. februar 2002 - 22:06 #11
Det er vel den samme side som skal reloades, men bare nogle værdier som skal ændres, ikke?
Avatar billede foo_baa Nybegynder
19. februar 2002 - 23:02 #12
nej dumme mig - når man vælger et nyt punkt i drop down menuen - så skal den ikke reloades - men klade sig selv via sin url
så er der noget der hedder
<select name="url" OnChange="hent.url()"> eller ???
hvordan gøres det
Avatar billede foo_baa Nybegynder
19. februar 2002 - 23:04 #13
altså
<select name="url" OnChange="hent.url(noget.dk)"> eller ???
så kalder den noget.dk ??
Avatar billede foo_baa Nybegynder
03. marts 2002 - 19:48 #14
nå men nu har jeg så selv fundet ud af det
Avatar billede foo_baa Nybegynder
14. juni 2002 - 15:25 #15
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester