Avatar billede The Real Yoda Juniormester
29. september 2000 - 09:56 Der er 15 kommentarer og
1 løsning

On Change

jeg har følgende select i en form som hedder bedst

<select name=\"bedpa\" onchange=\"location.href=\'http://\'+bedst.bedpa.value\">

hvordan får jeg ON CHANGE funktionen til at åbne i en ny frame?

???
Avatar billede erikjacobsen Ekspert
29. september 2000 - 10:03 #1
<select name=\"bedpa\" onchange=\"top.ditnavnpaadinframe.location.href=\'http://\'+bedst.bedpa.value\">
Avatar billede helle_fred Nybegynder
29. september 2000 - 10:09 #2
- åbne et nyt vindue, mener du?

onChange=\"url=\'http://\'+bedpa.value\'; window.openwindow.open(url,\'\', \'height=100 width=100\')\"
Avatar billede olebole Juniormester
29. september 2000 - 10:46 #3
<ole>
Ingen af dem er rigtige. Alt efter om du vil loade en frame eller åbne et nyt vindue, vil onchange-kaldet, der virker, se således ud:

onchange=\"top.ditnavnpaadinframe.location.href=\'http://\'+this.options[this.options.selectedIndex].value\"

...eller sådan:

onChange=\"url=\'http://\'+this.options[this.options.selectedIndex].value\';window.openwindow.open(url,\'\', \'height=100 width=100\')\"

/mvh
</bole>
Avatar billede olebole Juniormester
29. september 2000 - 10:49 #4
...forudsat dine options har formen:

<option value=\"www.eksperten.dk\">eksperten.dk
<option value=\"www.webtile.dk\">webtile.dk

...osv
Avatar billede olebole Juniormester
29. september 2000 - 10:52 #5
UPS...Man skal ikke skrive af efter nogen :o(

onChange=\"url=\'http://\'+this.options[this.options.selectedIndex].value\';window.openwindow.open(url,\'\', \'height=100,width=100\')\"

...et komma mellem højde og bredde gør sig altid på dette sted! ;o)
Avatar billede erikjacobsen Ekspert
29. september 2000 - 11:09 #6
Du har selvfølgelig ret Ole, hvis han også vil tage hensyn til sine Netscape brugere.
Vi har jo tradition for i Danmark at tage hensyn til mindretal, selv på 46.9 eller mindre...
Avatar billede olebole Juniormester
29. september 2000 - 11:11 #7
;o))
Avatar billede The Real Yoda Juniormester
29. september 2000 - 13:36 #8
olebole... sorry... men den siger at et ; var ventet i tegn 61 ?!?!?!?!

jeg er en nød til javascript så ehhhh!
Avatar billede helle_fred Nybegynder
29. september 2000 - 13:43 #9
.. du skal nok bare fjerne \' lige efter \"value\"
Avatar billede olebole Juniormester
29. september 2000 - 13:47 #10
Hvad sagde jeg?...Man skal ikke skrive af efter nogen!  ;o)
Avatar billede The Real Yoda Juniormester
29. september 2000 - 14:00 #11
ok... det fjernede da den fejl, men som standard microsoft... når du fikser en fejl kommer der en ny!!!

nu siger den window.openwindow er ikke et object...  når jeg vælger værdien....

og forresten.. min values er www.experten.dk
Avatar billede helle_fred Nybegynder
29. september 2000 - 14:04 #12
...window.open i stedet for window.openwindow.open ....
Avatar billede The Real Yoda Juniormester
02. oktober 2000 - 09:11 #13
ok... nu er jeg så nået frem til en select som hedder :

<select name=\"bedpa\" onChange=\"url=\'http://\'+this.options[this.options.selectedIndex].value;window.open(url,\' \', \'height=600,width=800\')\" >



hvor den siger : argumentet er ugyldigt....    hvad er nu det for noget?!?!!?

er det mig som er totalt dum, eller er det normalt for en som er uvidende i javascript??
Avatar billede helle_fred Nybegynder
02. oktober 2000 - 09:39 #14
Jamen der er også stadig en lille lus: et mellemrum mellem enkeltapstrofferne i open-sætningen. Skriv:

<select name=\"bedpa\" onChange=\"url=\'http://\'+this.options[this.options.selectedIndex].value;window.open(url,\'\', \'height=600,width=800\')\" >
Avatar billede helle_fred Nybegynder
02. oktober 2000 - 09:40 #15
... og ja: det er helt normalt, når man programmerer, at der dukker den ene fejl op efter den anden.
Avatar billede The Real Yoda Juniormester
02. oktober 2000 - 10:09 #16
Ja, det er vist, efter min mening HELLE_FRED som har knoklet hårdest... og det var ihvertfald hendes sidste svar som fik det til at virke... sååå

helle... her er dine points
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