26. januar 2005 - 16:11
Der er
8 kommentarer og 1 løsning
onchange kør funktion
Jeg har en <select> med en liste brugere, og når man så vælger en skal der poppe en popup frem via denne funktion... Men hvordan gør man det? :) function popup_user(id) { user = window.open('popup.show_user.php?user_id=' + id, 'user', 'width=650, height=480, scrollbars, status=yes, left=150, top=200'); user.focus(); }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. januar 2005 - 16:17
#1
<select onChange="popup_user(this[this.selectedIndex].value)"> <option value="">Vælg en bruger... <option value="1">Bruger 1 <option value="2">Bruger 2 ... ... </select>
26. januar 2005 - 16:17
#2
<select onchange='popup_user(this.options[this.selectedIndex].value)'> <option value="2">En bruger</option> </select> Thomas
26. januar 2005 - 16:18
#3
.. og hvis den ikke skal køre på første element: <select onChange="if(this.selectedIndex>0){popup_user(this[this.selectedIndex].value)}">
26. januar 2005 - 16:21
#4
fennec > hvad mener du? :)
26. januar 2005 - 16:22
#5
arh.. jeg er med :) ser lige på det.. heeh
26. januar 2005 - 16:40
#6
-- og i gamle dage ville nogle browsere slet ikke vise popuppen med mellemrum i winproperties, så fjern dem, det er en billig forsikring ... -- og afslut option-tags, det er næsten obligatorisk idag, men ikke hvis man alligevel skriver html 3.2 (anno domini MIIIIM !-) Så: function popup_user(id) { user = window.open('popup.show_user.php?user_id=' + id, 'user', 'width=650,height=480,scrollbars,status=yes,left=150,top=200'); user.focus(); } -- og: <select onChange="if(this.selectedIndex>0)popup_user(this[this.selectedIndex].value)"> <option value="">Vælg en bruger...</option> <option value="1">Bruger 1</option> <option value="2">Bruger 2</option> ... ... </select>
26. januar 2005 - 17:28
#7
kan man gøre således at man kan vælge den samme bruger igen lige efter? altså så man ikke først skal vælge en anden før man kan åbne den samme igen
26. januar 2005 - 17:32
#8
Kan du ikke bare også sætte en onclick med samme indhold på selecten ?-)
26. januar 2005 - 17:38
#9
jamen så åbner den jo også en popup så snart man klikker på den..
Vi tilbyder markedets bedste kurser inden for webudvikling