23. marts 2002 - 10:48Der er
3 kommentarer og 3 løsninger
Problemer med onclick
Jeg har en knap der skal submitte en for til en servlet, jeg har lavet det flere steder hvor det virker, men lige i dette til fælde virker det ikke. Er der nogle der kan fortælle mig hvorfor det følgende ikke virker?
//Min form der skal med <form method="post" action="/Egebjerg/servlet/Super.Servlets.Styring" name="DatoKategori">
//Min Knap der bruger script <ahref="java script:document.DatoKategori.submit();"><img src="/Egebjerg/Faelles/Billeder/Knapper/NaestePil.gif" width="99" height="57" border="0"align="right" > </a>
Når jeg trykker på kanppen kommer der en boks der fortæller følgende:
Fejl: document.DatoKategori er null eller ikke et object URL: http:/localhost:8080/Egebjerg/servlet/Super.Servlets.Styring
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Når jeg prøver at afvikle scriptet på min computer kommer der ikke nogen fejl. Er du sikker på at fejlen ligger i den del af siden du har vist. Har du andet JavaScript på siden ??
Hvis den form du submitter med linket reagerer langsom bliver der evt tid til at se en fejlmelding.
for samtidig med at javascript sætningen "document.DatoKategori.submit()" bliver udført af det link vil linket også prøve at 'homme til værdien af den sætning' og det er noget gylle der ihvertfald ikke er et lovligt link.
hvis det link står indeni din form "DatoKategori" vil det være væsentlig enklere at lave det som en billed-submit knap istedetfor:
<ole> Fejlen er, at du netop *ikke* bruger onclick-event'en, som du ellers antyder i overskriften. Det er noget snavs - omend noget meget populært snavs - at anvende JavaScript pseudo-protokollen til udførelse af andet end sideskift. Brug i stedet: <a href="Her_kan_stå_alt" onclick="din_funktion();return false;">LINK</a> Det er den rigtige måde at trigge JS-funktioner på ;o) /mvh </bole>
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.