Avatar billede skildpadden Nybegynder
12. juni 2004 - 12:50 Der er 21 kommentarer og
1 løsning

Submit-link

Jeg har to frames, hhv. NAV og MAIN.

I NAV skal jeg bruge et link som foretager submit i en form som ligger i frame MAIN.

Er der nogen der kan være mig behjælpelig her?
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:04 #1
prøv med følgende:

<a href="#" onClick="top.parent.MAIN.submit()">link</a>
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:06 #2
Eller nok snarere:

<a href="#" onClick="top.parent.MAIN.formnavn.submit()">link</a>

-- formnavn, skal lige rettes så det passer til din kode
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:10 #3
kan det lade sig gøre at lave to links således at link 1 submitter til abc.asp og link 2 submitter til 123.asp ?
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:12 #4
nå nej, det skal nok ændres i formen som submittes?
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:15 #5
Virker mit forslag ?
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:18 #6
ja, det virker fint...

kan du hjælpe mig med det andet, eller skal jeg oprette et nyt spg.? :)
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:22 #7
Jeg er ikke sikker på at det er den smarteste løsning, men ville nok klare det med at lave to form, som har hver sin action. Hvor du så henviser det ene link til første form og andet link til anden form.
Avatar billede roenving Novice
12. juni 2004 - 13:24 #8
<a href="#" onClick="f=top.parent.MAIN.formnavn;f.action='abc.asp';f.submit()">link abc</a><br>
<a href="#" onClick="f=top.parent.MAIN.formnavn;f.action='123.asp';f.submit()">link 123</a>
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:24 #9
Det har jeg også tænkt på, men det er ikke muligt her.

Der er tale om en tabel som indeholder en masse poster fra en database. Her kan man så vælge en enkelt post via radiobuttons
Avatar billede roenving Novice
12. juni 2004 - 13:25 #10
-- og så lige en return false på linket, så nav-framen ikke reloader:

<a href="#" onClick="f=top.parent.MAIN.formnavn;f.action='abc.asp';f.submit();return false;">link abc</a><br>
<a href="#" onClick="f=top.parent.MAIN.formnavn;f.action='123.asp';f.submit();return false;">link 123</a>
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:25 #11
roenving: vil du beskrive hvad scriptet gør?
Avatar billede roenving Novice
12. juni 2004 - 13:27 #12
For at undgå at skulle skrive hele vejen til formen to gange fanger jeg den først i en variabel, sætter action til det aktuelle, og submitter først derefter !-)
Avatar billede roenving Novice
12. juni 2004 - 13:35 #13
Og egentlig indeholder linkningen noget vrøvl, men det vil ikke generere fejl, såeh ...

top er nemlig det alleryderste window-objekt i det nuværende browser-vindue, typisk et frameset-dokument, når man arbejder med frames ...

Det har selvfølgelig ikke nogen parent, men parent returnerer vinduet selv, når der ikke er en parent, så det er altså ufarligt !-)

Men du vil kunne nøjes med at bruge den ene eller den anden, principielt burde det være parent:

<a href="#" onClick="f=parent.MAIN.formnavn;f.action='abc.asp';f.submit();return false;">link abc</a><br>
<a href="#" onClick="f=parent.MAIN.formnavn;f.action='123.asp';f.submit();return false;">link 123</a>
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:35 #14
roenving: det svinger bare!!!

smid lige et svar...
Avatar billede roenving Novice
12. juni 2004 - 13:36 #15
Velbekomme '-)
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:37 #16
Hmm jeg hjælper dig med den første del, og så afviser du mit svar. Hvordan hænger det lige sammen??
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:39 #17
Kommentar: skildpadden 12/06-2004 13:18:57
"
ja, det virker fint..."  ..... men jeg afviser dit svar
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:39 #18
jakobclausen: det må du meget undskylde, det var en fejl.

Jeg blev bare lige så glad fordi jeg fandt en løsning som jeg har bøvlet med hele formiddagen.

Jeg åbner et nyt spg. hvor du får halvdelen af pointene - er det ok?
Avatar billede roenving Novice
12. juni 2004 - 13:40 #19
Hov, jacob skulle vel også have haft nogen:

http://www.eksperten.dk/spm/509007
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:40 #20
skildpadden >> Ja og så smid et link til spørgsmålet, her
Avatar billede skildpadden Nybegynder
12. juni 2004 - 13:40 #21
Avatar billede jakobclausen Nybegynder
12. juni 2004 - 13:40 #22
skildpadden >> Roenving kom først, og du skal ikke oprette et spørgsmål!
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