12. november 2001 - 18:49Der er
25 kommentarer og 1 løsning
Ændre hidden fields value dynamisk
Følgende problem driver mig snart til vanvid. På hovedsiden har jeg en knap, der med window.open åbner et nyt vindue. Fra dette vindue vil jeg ændre source på et billede og value på et hidden field. Det første går fint og flot, det andet *vil* bare ikke. Koden er som følger: print \"<a href=\\\"#\\\" onclick=\\\"window.opener.document.images[\'img\".$billedeid.\"\'].src=\'../billeder/$side/$filnavn\';window.opener.document.updateprodukt.formfelt\".$billedeid.\".value=\'billeder/$side/$filnavn\';\\\"><img src=\\\"../billeder/$side/$filnavn\\\" width=\\\"100\\\" height=\\\"100\\\" border=\\\"0\\\"></a><br>\"; Det er en print-kommando i PHP, der for \\\'erne. Lidt ekstra: Jeg får *ingen* fejl, men der sker heller intet i koden på hovedsiden. Formfeltet på hovedsiden hedder updateprodukt. Hidden filed hedder formfelt1. Variablen billedeid indeholder tallet 1.
Okay ....for den interesserede læser: David og jeg talte lidt DHTML-editor o.lign, da det er noget admin-noget, han har gang i. Han har brug for et editerbart div, som han kan smide indholdet af over i en DB, efter bearbejdning. Div\'et gøres editerbart sådan: <div id=\"ib\" style=\"width:300px\" contenteditable=\"true\">Editerbar tekst</div>
Når DB\'en skal opdateres flyttes indholdet af div\'et over i et hidden field i en form og fyres af med method=\"post\" til et asp-/php-dokument, der opdaterer DB\'en:
function update() { document.formNavn.feltNavn.value = document.getElementById(\"ib\").innerHTML; document.formNavn.submit(); } /mvh
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.