/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp til dynamisk angivelse af felt
Fra : Holger Danske


Dato : 13-06-03 17:22

I et popup-vindue vil jeg gerne sætte et felt i en form i det vindue som
har åbnet popup-vinduet. Dette vil jeg gerne gøre dynamisk á la:

var field
field = "feltet";
opener.document.form.field.value = 0;

Altså vil jeg gerne sætte feltet opener.document.form.feltet.value = 0;

 
 
Jonas Schmeltz Aaber~ (14-06-2003)
Kommentar
Fra : Jonas Schmeltz Aaber~


Dato : 14-06-03 21:41

> Altså vil jeg gerne sætte feltet opener.document.form.feltet.value = 0;

som du selv skriver;

opener.document.[form].[felt].value = vaerdi;
hvor [form] og [felt] erstattes af hhv. formularen og feltets navne.

MVH Jonas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (14-06-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 14-06-03 22:04

Jonas Schmeltz Aaberg <julledyret@e-mail.dk> writes:

> > Altså vil jeg gerne sætte feltet opener.document.form.feltet.value = 0;
>
> som du selv skriver;
>
> opener.document.[form].[felt].value = vaerdi;
> hvor [form] og [felt] erstattes af hhv. formularen og feltets navne.

En lidt forvirrende notation, da [form] ligner javascript
bracket-notation.

Jeg vil endda anbefale at skrive

opener.document.forms["formNavn"].elements["feltNanv"].value = værdi;

Det er mere sikkert og portabelt. (Her skal kun formNanv og feltNavn
udskiftes).

/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.'

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste