Avatar billede goldwings Nybegynder
03. oktober 2001 - 15:35 Der er 29 kommentarer og
3 løsninger

drop-down links til pop-up

At lave en drop-down menu (det kan jeg godt) - men at få de enkelte links herfra til at åbne de tilhørende forskellige links i et pop-up windue uden hele den tyrkiske musik øverst ??? Hvordan gør jeg det?


Gold Wings
Avatar billede nute Nybegynder
03. oktober 2001 - 15:37 #1
legg til:

onChange=\"window.open( this.options[this.selectedIndex].value );\"

på ditt select tag

/nute
Avatar billede olebole Juniormester
03. oktober 2001 - 15:40 #2
<ole>
function MyOpen(page) {
  nyt = window.open(page,\"nyt\",\"width=500,height=250\")
}

<select onchange=\"myOpen(this.options[this.selectedIndex].value)\">

/mvh
</bole>
Avatar billede roenving Novice
03. oktober 2001 - 18:43 #3
Jamen er det ikke:

nyt = window.open(page,\"nyt\",\"width=500,height=250,toolbars=no\")

GoldWings savner.

hth
jes
Avatar billede nute Nybegynder
03. oktober 2001 - 18:47 #4
roenving ?? hvorfor ? hva ? hva er forkjellen ?
Avatar billede roenving Novice
03. oktober 2001 - 20:39 #5
Den tyrkiske musik øverst gætter jeg på betyder, at han ikke vil have toolbars m.m.m. med -- et (u)kvalificeret gæt !·]
Avatar billede nute Nybegynder
03. oktober 2001 - 20:42 #6
aaaaahhhh....jeg har ikke kommet til den siden i ordboken enda hvor tyrkisk musikk omtales :-)
Avatar billede olebole Juniormester
03. oktober 2001 - 20:50 #7
Nu har hverken nute eller jeg jo taget den øverste tyrkiske musik med. Inviterer man ikke tyrkerne med, spiller de heller ingen musik, you see  =o))
/mvh
Avatar billede roenving Novice
03. oktober 2001 - 20:59 #8
Jo, hvis ingen er nævnt, bliver det ny vindue på den måde som det aktuelle browser-vindue er indrettet, men nævner du bare *een* af de booleanske variable er alle andre automatisk no !·]
Avatar billede olebole Juniormester
03. oktober 2001 - 21:01 #9
ehhhhhh.....prøv, kære ven  ;o)
/mvh
Avatar billede goldwings Nybegynder
03. oktober 2001 - 21:08 #10
OK - det var rigtigt at jeg gerne vil undgå toolbaren - men jeg tror nu jeg behøv\'s en smule mere hjælp:
Jeg har:
<form>
<select name=\"menu\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>
<input type=\"button\" onClick=\"location=this.form.menu.options[this.form.menu.selectedIndex].value;\" value=\"GO\">
</form>

Jeg vil gerne have de 3 links refererer til hver sit pop-up - hvad skal stå hvor???

Og - ikke noget med boolere eller tyrkere ;)

GoldWings (hun)
Avatar billede nute Nybegynder
03. oktober 2001 - 21:16 #11
<html>
<script>
function MyOpen(page) {
  nyt = window.open(page,\"nyt\",\"width=500,height=250\")
}
</script>
<body><form>
<select name=\"menu\" onchange=\"myOpen(this.options[this.selectedIndex].value)\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>
<input type=\"button\" onClick=\"location=this.form.menu.options[this.form.menu.selectedIndex].value;\" value=\"GO\">
</form>
</body>
</html>
Avatar billede olebole Juniormester
03. oktober 2001 - 22:50 #12
Hmmmm...ingen tyrkere - jamen, så må jeg her sige med Obelix: \"psssst....Asterix - hvad skriver Gotheren?\". Nå ja...bevares, Gothland har aldrig ligget i Norge - men nordmanden bor jo også i Danmark, så det er hele forbliver vidunderligt sort!  *ROTFL*

nute, du kære ven med \'anden etnisk oprindelse\'...jeg læser det, somom miss. Goldwing vil have tre forskellige vinduer...okay - jeg *kan* tage fejl og hun i virkeligheden ønsker tre hinduer, meeeeeeen.....  =oD
Vi tager eksemplet, den stakkels forfulgte flygtning fra fjeldene har skrevet:

<html>
<script>
function MyOpen(page, inx) {
  nyt = window.open(page,inx,\"width=500,height=250\")
}
</script>
<body>
<form>

<select name=\"menu\" onchange=\"myOpen(this.options[this.selectedIndex].value, this.selectedIndex)\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>

</form>
</body>
</html>

Nu vil du automatisk åbne et vindue med det link, du vælger i din dropdown. Da vi giver dit popUp-vindue et unikt navn (henholdsvis \'0\', \'1\' eller \'2\'), vil de også få tildelt hver deres vindue.
Hvis du hellere vil have en knap at trykke på, efter du har valgt, kan det gøres således:

<html>
<script>
function MyOpen(page, inx) {
  window.open(page,inx,\"width=500,height=250\");
}
</script>
<body>
<form>

<select name=\"menu\" onchange=\"myOpen(this.options[this.selectedIndex].value, this.selectedIndex)\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>

<input type=\"button\" onClick=\"myOpen(this.form.menu.options[this.form.menu.selectedIndex].value, this.form.menu.selectedIndex);\" value=\"GO\">

</form>
</body>
</html>

/mvh
Avatar billede olebole Juniormester
03. oktober 2001 - 22:51 #13
PS: Undskyld min indforståede kådhed  =)
Avatar billede nute Nybegynder
03. oktober 2001 - 22:55 #14
olebole >> =0D

du skal ikke se bort fra at du har rett. Det verste er jo ikke at du har rett, men at du har rett *med stil*

:-)
Avatar billede olebole Juniormester
03. oktober 2001 - 23:00 #15
*taaaak*  :)
Jeg er glad for, du ikke føler dig forfulgt. Jeg skal lige understrege, at er der to ting, jeg ikke kan udstå, er det racister og fordomme!
/mvh
Avatar billede olebole Juniormester
03. oktober 2001 - 23:00 #16
DAMNED...!!!
Tre ting...jeg glemte svenskere!  *LooOooL*
/mvh
Avatar billede olebole Juniormester
03. oktober 2001 - 23:04 #17
Så meget ret havde jeg nu ikke, nute. Den scene med knappen, må vi lige tage én gang til, da den jo stiller om inden vores veninde med de gyldne vinger får ramt knappen! Denne her skulle gerne være mere korrekt:

<html>
<script>
function MyOpen(page, inx) {
  window.open(page,inx,\"width=500,height=250\");
}
</script>
<body>
<form>

<select name=\"menu\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>

<input type=\"button\" onClick=\"myOpen(this.form.menu.options[this.form.menu.selectedIndex].value, this.form.menu.selectedIndex);\" value=\"GO\">

</form>
</body>
</html>

...sådan  =)
Avatar billede nute Nybegynder
03. oktober 2001 - 23:08 #18
olebole >> this.form ???? *det* fungerer jo ikke...
Avatar billede nute Nybegynder
03. oktober 2001 - 23:09 #19
olebole >> *glem* hva jeg skrev....jeg ser med et øye på fjernsyn og et annet ut vinduet...
Avatar billede nute Nybegynder
03. oktober 2001 - 23:11 #20
men *en* liten modifikasjon kan man alltid gjøre:

i onclick skriver du \'myOpen\', men metoden heter \'MyOpen\'. *det* vil ikke fungere...enten skal metoden kalles \'myOpen\' eller så skal onclick kallet være \'MyOpen\'

/nute
Avatar billede goldwings Nybegynder
03. oktober 2001 - 23:11 #21
Nååååh drenge, kan I enes om hvad der virker?
Som det jo nok er gået of for jer, er jeg ikke ret go\' til det her (endnu=) men, håber på at jeg ser lyset efter jeres fælles anstrengelser - og så siger \"de\" at der mengler forståelse?

Hende -
Avatar billede nute Nybegynder
03. oktober 2001 - 23:13 #22
goldwings >> prøv denne os se om du er fornøyd:

<html>
<script>
function myOpen(page, inx) {
  window.open(page,inx,\"width=500,height=250\");
}
</script>
<body>
<form>

<select name=\"menu\">
<option value=\"http://link1,htm\">link 1</option>
<option value=\"http://link2.htm\">link 2</option>
<option value=\"http://link3.htm\">link 3</option>
</select>

<input type=\"button\" onClick=\"myOpen(this.form.menu.options[this.form.menu.selectedIndex].value, this.form.menu.selectedIndex);\" value=\"GO\">

</form>
</body>
</html>

/nute
Avatar billede goldwings Nybegynder
03. oktober 2001 - 23:19 #23
HA - fornøyd er ikke ordet!!! Så skal jeg bare fixe resten på plads!!
Jeg syns\' nu olebole skal have lidt guf for underholdningsværdien, og ikke mindst skal I alle have tak for hjælpen....
Avatar billede nute Nybegynder
03. oktober 2001 - 23:23 #24
det var da så lidt :-)

meeeen....hvis ikke \"fornøyd\" er ordet, hva er så ordet du vil bruke ? ;)

Avatar billede olebole Juniormester
03. oktober 2001 - 23:29 #25
Hmmmmmm.......begynder at spekulere på, om nordmænd i virkeligheden er en slags genmodificerede svenskere...?!?!
undskyld.undskyld.undskyld.undskyld.undskyld.undskyld.undskyld.undskyld!  =)

nute har jo helt ret! JavaScript er case-sensitive, så man skal huske at skrive rigtigt - med store og små bogstaver...sorry  :)

Du skal ikke være ked af, du ikke kan så meget endnu. Jeg loggede personligt på WWW første gang i eftersommeren 98 og havde aldrig skrevet en halv linie kode...copy/pastede mit første (for mig totalt uforståelige) JavaScript et halvt år efter.
I søndags havde jeg et års jubilæum (hvilket først går op for mig i skrivende stund) indenfor branchen, så man kan nå langt, hvis man har viljen og interessen - *og* bruger en bunke tid  :)

God vind til dine wings - og du er altid velkommen til at spørge  =)
/mvh
Avatar billede goldwings Nybegynder
03. oktober 2001 - 23:29 #26
jättebra? sk...godt? kanon? fanastisk?  Blot et udvalg af muligheder - men fornøyd er er rigtigt godt ord!
GW
Avatar billede olebole Juniormester
03. oktober 2001 - 23:30 #27
...jamen, selv tak  ;o)
Avatar billede goldwings Nybegynder
03. oktober 2001 - 23:32 #28
OK - vidste ikke det om case-sensitive - måske deraf mange af mine kvaler ....
Og gratulerer - det giver lyst til at klø på!
Avatar billede nute Nybegynder
03. oktober 2001 - 23:34 #29
olebole >> du vil bli forundret over de ting du ikke vet om meg ;)
Avatar billede olebole Juniormester
03. oktober 2001 - 23:36 #30
ehhhhh.....nute.....dengang, kl. 21:16:06......var JavaScript også case-sensitive, da?  =)
jaja.....jeg ved godt, du copy/pastede fra mig - og jeg fortsatte fra dig! Oprindelsen var dog min!  *LooL*

What a pair of geeky guys!  =oD
Avatar billede olebole Juniormester
03. oktober 2001 - 23:38 #31
nute, jeg er allerede dybt forundret over det, jeg ved!  *ROTFLMAO*
Nej, *NU* stopper vi zq forestillingen! TÆPPEEEE.......  =)
/mvh
Avatar billede nute Nybegynder
03. oktober 2001 - 23:41 #32
/me is a master of copy/paste

takk for underholdningen til begge :)
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

IT-JOB