Avatar billede susrn Nybegynder
26. april 2004 - 13:12 Der er 2 kommentarer

onunload gør ikke som forventet

Jeg har en formular med checkboxes, som jeg gerne vil submitte når jeg forlader siden via et link på en anden frame.
<body onunload= 'Form1.submit()' >
Men det er som om mine afkrydsninger ignoreres og formen submittes med de samme bokse valgt som indlæst.
?
Avatar billede susrn Nybegynder
26. april 2004 - 13:18 #1
hovsa, det virker faktisk på nogle links, dvs det er nok mig der har en bug i koden.
Men den metode jeg har skitseret ovenfor overskygger mit links funktionalitet, kan jeg ikke undgå det, altså så jeg først får submittet formularen og dernæst udføres linket?
Avatar billede roenving Novice
26. april 2004 - 13:55 #2
onunload er en skidt funktion at basere noget på, da den udføres i et adresserum under nedlæggelse, dvs. hvis der bare er den mindste knas med udførelsen, findes det lige pludselig ikke længere midt i at den forsøger at udføre ...

-- men hvis du alligevel har links, kan du jo sætte dem til at submitte onclick:

<a href="link" onclick="document.Form1.submit();">link</a>
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

IT-JOB