Avatar billede hmm10 Nybegynder
10. oktober 2003 - 20:00 Der er 18 kommentarer og
1 løsning

Send videre med select

Hej, jeg mangler et lille script, der sender én videre til en anden side, når man vælger den i en select->option.. Jeg har flere af disse select->option på min side, så de skal virke uafhængig af hinanden.

Eksempel:

<script>
  function send(tilnavn) {
    ## Noget der sender én hen til options' value..
  }
</script>

<form name="sendform1" style="display:inline">
  <select name="sendselect1" Onclick="send(sandselect1)" style="width:100%;">
    <option value="?site=1">SITE 1</option>
    <option value="?site=2">SITE 2</option>
  </select>
</form>

Nogen forslag? Helst korte scripts, tak.
Avatar billede olebole Juniormester
10. oktober 2003 - 20:07 #1
<ole>

Tjaaahhh ... det kræver jo en adresse - og ikke kun en query-streng  :)
Princippet er:

<select onchange="location.href=this.options[this.selectedIndex].value">
  <option value="http://www.jubii.dk?noget=bla">Jubii</option>
  <option value="http://www.google.dk?tjaa=tjoo">Google</option>
</select>

/mvh
</bole>
Avatar billede olebole Juniormester
10. oktober 2003 - 20:15 #2
... evt:

function sendMitShit(s) {
  location.href = "min_side.php?site=" + s.options[s.selectedIndex].value;
}

<select onchange="location.href=this.options[this.selectedIndex].value">
  <option value="1">Side 1</option>
  <option value="2">Side 2</option>
</select>
Avatar billede olebole Juniormester
10. oktober 2003 - 20:15 #3
Ooops:

<select onchange="sendMitShit(this)">
  <option value="1">Side 1</option>
  <option value="2">Side 2</option>
</select>

;o))
Avatar billede hmm10 Nybegynder
11. oktober 2003 - 10:54 #4
Umeldbart virker dit forslag ikke i mine browsere..
Avatar billede Slettet bruger
11. oktober 2003 - 11:11 #5
Så må du have sat det ind forkert. Dette virker fx fint:

<form>
<select onchange="if (this.selectedIndex != 0) self.location.href = this.options[this.selectedIndex].value;">
  <option value="">Vælg side</option>
  <option value="http://www.jubii.dk?noget=bla">Jubii</option>
  <option value="http://www.google.dk?tjaa=tjoo">Google</option>
</select>
</form>
Avatar billede hmm10 Nybegynder
11. oktober 2003 - 15:13 #6
Virker stadig ikke hos mig.
Avatar billede hmm10 Nybegynder
11. oktober 2003 - 15:16 #7
Hov min fejl, phoenixv's eksempel virker i min browser.
Avatar billede Slettet bruger
11. oktober 2003 - 16:23 #8
Så må du have gjort noget forkert med oleboles, for det burde også virke fint.
Avatar billede hmm10 Nybegynder
11. oktober 2003 - 18:54 #9
onchange="self.location.href = this.options[this.selectedIndex].value;" virker bedre. Før kunne man kun ændre valuen én gang.. nu kan den ændres hver gang (jeg anvender den samme side, men forskellige values i adresselinjen)

Smid et svar phoenixv og olebole, så fordeler jeg pointsne mellem jer, hvis det er okay?
Avatar billede olebole Juniormester
11. oktober 2003 - 20:24 #10
Ingen problemer med mig ... phoenixv's og min er principielt helt identiske og laver præcis det samme  :)
/mvh
Avatar billede hmm10 Nybegynder
12. oktober 2003 - 21:25 #11
Vil du smide et svar phoenixv?
Avatar billede Slettet bruger
12. oktober 2003 - 22:19 #12
Nej tak, som sagt er mit svar identisk med oleboles. Giv ham pointene.
Avatar billede olebole Juniormester
12. oktober 2003 - 22:36 #13
phoenix >> Hva' så din gamle afsvedne møgfugl ... skal vi slås om det?  ;oD
Avatar billede olebole Juniormester
12. oktober 2003 - 22:38 #14
PS: Nu er vi før røget ud i misforståelser af min 'lidt' bramfri humor ... håber du ser min skraldgrinende smiley  ;o)
Avatar billede hmm10 Nybegynder
12. oktober 2003 - 23:25 #15
Jeg lukker..
Avatar billede olebole Juniormester
12. oktober 2003 - 23:45 #16
... og jeg takker  :)
Avatar billede Slettet bruger
13. oktober 2003 - 09:16 #17
En smiley plejer jeg dog at kunne forstå, selv gennem de mest fedtede brilleglas. :)
Og du skulle heller ikke snakke, din ekshibitionist; sådan som du (ifølge rygterne) ifører dig din søsters kjole som en anden folkeskole-drag-queen... :)
Avatar billede olebole Juniormester
13. oktober 2003 - 10:51 #18
Damned ... taget med Sloggy'erne nede  :D
Avatar billede Slettet bruger
13. oktober 2003 - 20:48 #19
:)
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