Avatar billede dax Nybegynder
18. november 2000 - 17:48 Der er 13 kommentarer og
1 løsning

Operettelse af dynamiske former

Hej
Jeg har brug for at lave en hjemmeside hvor der er en form i starten. Efter, at der bliver trykket på formen skal den kunne operette en anden form der har den samme udseende.
Spørgsmålet er så hvordan man operetter en ny form. Jeg har kigget på nogle eksempler hvor man løste problemet ved at sætte visibility til show/visible.
Jeg vil have at scriptet selv finder ud af hvor mange former der skal operettes (efter, at man trykker på en knap så operettes der en ny form).

mvh
dax
Avatar billede erikjacobsen Ekspert
18. november 2000 - 18:45 #1
Find http://www.jytte.madsen.org  Tryk på \"JavaScript-eksempler\"
Tryk på \"Lav din egen multiple choice side\"  - og fyld felterne ud.
Og se hvad der sker. Ren JavaScript. Men ellers vil det være mindst
lige så nemt at lave som serverside programmering (PHP/ASP/Perl).
Avatar billede dax Nybegynder
18. november 2000 - 21:06 #2
Desværre var det ikke lige det jeg tænkte på. Men hvis vi tager udgangspunkt i den ovenstående side:
F.eks.:
Fra starten vises kun spg.1
Hvís man udfylder spg. 1 vises spg.2
hvis man udfylder spg2 vises spg.3 osv op til 500.
Avatar billede erikjacobsen Ekspert
18. november 2000 - 21:19 #3
Næh, det var nok ikke lige det ;-)  Men ideen er der i princippet til at gøre det i ren JavaScript.
Men som du måske kan se i den bagvedliggende kode. er det rimelig kompliceret, og det endda
kun for ét sideskift. Kan du ikke bruge lidt programmering på serversiden? Og hvad skal der så
ske med de indtastede data til sidst - skal de ikke gemmes på serveren?
Avatar billede dax Nybegynder
18. november 2000 - 21:28 #4
Jo data skal selvfølgelig gemmes, men det tænkte jeg at gøre gennem asp, og jeg kan godt bruge noget programmernig på serversiden
Avatar billede dax Nybegynder
18. november 2000 - 21:33 #5
til erikjacobsen
Jeg ville også lige spørge om du kan foreslå en god JavaScript bog.
Avatar billede erikjacobsen Ekspert
18. november 2000 - 21:55 #6
Det sidste er nemt nok: jeg bruger sommetider
\"Javascript The definite guide\"
http://www.bookshop.co.uk/ser/serdsp.asp?shop=2650&isbn=1565923928&DB=220

Men hvad gør vi ellers - skal vi have strikket et eksempel sammen
i ASP, som gør nogenlunde det du vil have? Eller vil du selv prøve?
Avatar billede dax Nybegynder
18. november 2000 - 22:07 #7
Meget gerne et eksempel. Jeg ville være meget takkenemlig, da jeg skal bruge det i morgen tidligt og hvis det kan lade sig gøre i asp ville det være perfekt.
Avatar billede erikjacobsen Ekspert
18. november 2000 - 22:20 #8
Søndag morgen ???  Sjovt tidspunkt at skulle have noget færdigt til ;-)  Ok, lad mig se hvad jeg
finder ud af i løbet af aftenen - jeg lover intet, og kommer andre før mig, er det helt ok. Det tager
i hvert fald mindst et par timer.
Avatar billede dax Nybegynder
18. november 2000 - 22:25 #9
Der er nogen der arbejder 7 dage om ugen 8-)
Avatar billede erikjacobsen Ekspert
18. november 2000 - 23:58 #10
Jeg nøjes med 26 timer om dagen.

Nå, nu ville jeg også have det lidt sjovt, så det blev altså i ren JavaScript, omend jeg så
måtte indføre 2 rammer. Den ene kan naturligvis (og bør vel være) skjult. Prøv det
lige på http://eksperten.i.hasselager.net/javascript/34004a.htm og sig om det er
noget i den stil. Der er naturligvis nogle detaljer, der mangler ;-)
Avatar billede dax Nybegynder
19. november 2000 - 07:14 #11
Hvilke detaljer mangler? Det er noget i den stil jeg ville have :-).
Avatar billede erikjacobsen Ekspert
19. november 2000 - 14:30 #12
Nå, jam\'n jeg ved ikke hvilke felter du vil have (eller også skal jeg bare nærlæse dit
spørgsmål) - det regner jeg som detaljer :)
Avatar billede dax Nybegynder
19. november 2000 - 14:47 #13
Det er lige meget med detaljerne jeg skulle bare bruge princippet. Men her får du velfortjente 100 point
Avatar billede erikjacobsen Ekspert
19. november 2000 - 22:44 #14
Jeg genså lige min kode på ovennævnte link, og så at jeg havde glemt en

  top.right.document.close();

i venstre ramme. Den bør være der, selv om det ser ud til at virke uden. I hvert
fald havde jeg en browser, der blev ved med at se ud som om den ventede på
data - lidt irriterende. Det er rettet i eksemplet.
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