Avatar billede france Novice
09. februar 2002 - 17:18 Der er 26 kommentarer

Kan IFRAME inkluderes i form ?

Hej...

Jeg har en side hvor folk skal udfylde forskellige ting.
Til dette har jeg brugt IFRAMES.

Feks. når der vælges fra en dropdown menu, åber der en ny dropdown menu i en iframe osv. osv.

Men alle disse valg skal ALLE registreres når der til sidst klikke på submit.

Men den sender ikke det med som findes i IFRAMES'ne.

Kan dette lade sig gøre ???

Jeg sender gerne filerne, hvis det er lidt svært at forstå hvad jeg helt mener...  :-)

Michael
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:23 #1
Selvfølgelig sendes data ikke med, da de jo ikke ligger i den samme form som sendes afsted.

Nej du kan på ingen måder submitte 2 forskellige dokumenter samtidigt.

/Nikolaj
Avatar billede france Novice
09. februar 2002 - 17:28 #2
Kan der overhovedet ikke gøres noget ???
I kan se det på www.pyt.dk/test
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:30 #3
Så længe tingene ikke stå i samme form - Så nej.
Avatar billede france Novice
09. februar 2002 - 17:34 #4
Jeg har bare ladet mig forstå, at der kunne gøres noget....
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:38 #5
Ikke i 2 forskellige forms. Så skal du først hene værdien fra den ene form over i "hidden fields" i den anden.

Undskyld, men det er noget rod :))

Læg hellere dine form-elementer i skulte lag og vis dem efter behov i stedet. På den måde vil du kunne samle det hele i én form....
Avatar billede france Novice
09. februar 2002 - 17:41 #6
Kan der gøres noget smart feks. så én submit knap afsender indeholdet
fra foskellige former på samme klik så ???
Avatar billede france Novice
09. februar 2002 - 17:43 #7
Problemer er bare, at det er til et fodbold spil - og alt hvad du kan se på siden skal vises på éngang...

Jeg tænkte bare, at der efterhånden kan gøres sååå meget, at der sikkert kunne gøres noget, så den afsendte det hele
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:43 #8
Teoretisk jo.

<input type="button" onclick="this.form.submit();parent.IFRAMENAVN.document.FORMNAVN.submit()">

Stadigt noget rod :))

/Nikolaj
Avatar billede france Novice
09. februar 2002 - 17:48 #9
Jeg vil da lige prøve den løsning du har skrevet.

Men nu er der jo faktisk minimum fire forms...
Hvordan vil det ca. se ud ?

<input type="button" onclick="this.form.submit();parent.IFRAMENAVN.document.FORMNAVN.submit
;parent.IFRAMENAVN.document.FORMNAVN.submit
;parent.IFRAMENAVN.document.FORMNAVN.submit()">

eller hvordan ?
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:51 #10
yep :))
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 17:51 #11
husk dog lige () efter alle submit :))
Avatar billede france Novice
09. februar 2002 - 18:13 #12
Den siger ERROR ON PAGE når den loader...

er linien da ikke korrekt ?
<input type="button" onClick="this.form.submit();parrent.spillerkob.document.form100.submit()" name="Submit" value="Submit">

IFRAMEN hedder "spillerkob" og formen hedder "form100"
Avatar billede france Novice
09. februar 2002 - 18:16 #13
den siger, at "parent.spillerkob.dokument" er ikke et objekt
Avatar billede france Novice
09. februar 2002 - 18:24 #14
Jeg syntes nu ellers at det du har foreslået, virker logisk nok - og jeg forstår ikke hvorfor det ikke virker  :-(
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 18:36 #15
Har du sat <frame name="spillerkob"> i dit frameset???
Avatar billede france Novice
10. februar 2002 - 13:08 #16
Hej Nikolaj...
jeg har desperat brug for din hjælp  :-)
Avatar billede peterheinzl Nybegynder
10. februar 2002 - 15:45 #17
Dine IFRAMES på www.pyt.dk/test siger "Not Found"

hvis dine IFRAMES kun indeholder en dropdown menu (og ingen knapper) tror jeg du skal køre noget ala:

OnChange -> opdater et hidden textfelt i parent (som jo så bliver sendt med når du submitter)
Avatar billede france Novice
10. februar 2002 - 15:49 #18
Hej... og tak fordi du svare.

Er det noget du har tid og lyst til at kigge på (evt. med nogle flere point)
Så kan jeg e-maile dig filerne
Avatar billede france Novice
10. februar 2002 - 15:51 #19
PS... pt. virker det kun hvis du vælger Barcelona  :-)
Avatar billede france Novice
10. februar 2002 - 15:52 #20
PS igen... de andre IFRAMES ude i siderne har ikke noget
med dette at gøre - derfor vises de ikke.
Avatar billede rou Nybegynder
10. februar 2002 - 15:55 #21
Du har skrevet Parent med 2 'r', altså 'parrent'. det duer ikke.

- Rou
Avatar billede france Novice
10. februar 2002 - 15:57 #22
Desværre Rou... det var bare en taste fejl.
Det står med ét "r" og det virker stadigvæk ikke.
Avatar billede france Novice
10. februar 2002 - 16:09 #23
Hej peterheinzl

kunne du / ville du hjælpe ?
Avatar billede olebole Juniormester
11. februar 2002 - 21:49 #24
<ole>
Læg dog det hele i én form på én side - du skaffer dig selv en masse problemer på den anden måde  ;o)
/mvh
</bole>
Avatar billede france Novice
11. februar 2002 - 22:08 #25
Hej OleBole.

Problemet er, at jeg ikke er helt så stærk i html. Det kunne sagtens laves bedre med feks. asp - men det kan jeg ikke og jeg har heller ikke adgang til asp på min server (kører kun med php).

Kan du / vil du hjælpe med at lave det anderledes så ?
Avatar billede nikolajdu Nybegynder
22. april 2002 - 23:30 #26
Fik du løst problemet?

:))

/Nikolaj
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