"Christian M. Nielsen" <use.contact.form@my.webpage> writes:
> this.options[...]'value' is null or is not an object.
Ret "selectedindex" til "selectedIndex".
> Jeg kender ikke til denne form for "script" så jeg håber nogen tillige kan
> fortælle hvad linie 2 betyder (de forskellige dele af lilnien).
Det er Javascript. Linjen
onchange="..."
sætter en "event handler" på select-elementet der bliver udført når
manændrer dets værdi.
Selve koden der bliver udført er:
window.open(this.options[this.selectedindex].value,'action')
Det betyder:
Kald metoden "window.open" med to argumenter. Den metode åbner en URL
i et vindue eller frame (enten allerede eksisterende, eller et helt nyt).
Det andet argument er strengen 'action'. Det er navnet på den frame URL'en
skal åbnes i.
Det første argument er:
this.options[this.selectedIndex].value
(bemærk at det skal være et stort "I", det er det der er fejlen).
Operatoren "this" henviser til det objekt koden bliver udført på, i dette
tilfælde er det select-elementet selv. Hele udtrykket finde den option
man har valgt og tager så dens "value". Det er de URL'er der er skrevet
i HTML-koden.
> For en god ordens skyld, skal jeg huske at sige at 'action' er den frame som
> den ny side skal åbne i.
Det passer så :)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'