29. september 2005 - 14:59Der er
26 kommentarer og 1 løsning
Opdatere formfelter
Her er så en af de svære..
jeg har to formfelter. et i hvert sit vindue. Det ene vindue er åbnet med knap fra det andet.
problemet er så at indholdet af de to formfelter skal være synkront
Dvs at retter man noget i det ene, skal rettelsen ske i det andet også.
Og for at det ikke skal være helt nemt, har jeg ikke mulighed for at sætte onChange, eller nogen andre javascript kommandoer på nogen af tekstfelterne.
det skal altså være en funktion som bliver trickeret enten med tid, eller noget andet. må gerne kunne kaldes på onLoad.
fidusen er jo så at kun 1 tekstfelt kan være i focus. og det er dette tekstfelt som skal sende ændringerne til det andet.
jamen ville man i så fald ikke binde onkeypress til et af felterne .. ? altså sætte koden på et af felterne ?
i så fald er det ikke en løsning
løsningen skal være i stil med
on every second do following hvis dette vindue er i fokus, så send data fra dette vindue til feltet i det andet vindue. hvis dette vindue ikke er i focus, så hent data fra andet vindue til dette vindue.
Du kan jo lave en funktion i begge vinduer, der hver gang der bliver trykket noget i form1.field1, sender data til form2.field2, og naturligvis også den anden vej rundt.
Det _hedder_ window.opener, men da man godt må underforstå window-objektet kan det ikke spille nogen trille !-)
-- medmindre du ellers har et eller andet, som i javascript er navngivet opener, hvilket er særdeles uklogt (hvis du bruger IE vil det også gælde html-elementer som har 'opener' som id !-)
-- og jeg fik ganske rigtigt ikke noget frem, kun en fejlmeddelelse:
FEJL: Siden kunne ikke findes i databasen (doPage) SELECT * FROM side WHERE id = '1' Det tog 0 sekunder at generere siden
tror jeg opgiver dette, og bare venter på at at der kommer en fullscreen editor plugin til FCK editor
Synes godt om
Ny brugerNybegynder
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.