Jeg sidder med et lille problem; jeg skal lave et treeview vha en servlet, men har ingen ide om hvordan man kan registrer et tryk på en node i servlet koden?! Ideen er at når en user klikker på et lille + tegn udfor en node, skal servleten hente nogle data op fra en database og indsætte dem i en tabel den selv skal oprette, men på samme side! dvs. det nytter ikke noget at den bare kalder sig selv med flere parameter?! kan dette laves på en fornuftig måde?! eftersom eventhandlingen sker på brugersiden og servletten er på serversiden?! Kan man evt aktivere en servlet vha et javascript?! som en slags include(altså den kaldte servlet skriver i den kaldende servlet) det er ikke noget problem at lave include servletten og få den til at skrive på samme side, men hvordan aktiveres den?!!
Jeg fik sent i aftes lidt mere hul igennem, idet at jeg nu "bare" har lavet en html side, med to frames(hvoraf den ene er usynlig!), der hver især kalder en servlet. Ved at registre et onClick event på den synlige side (vha javascript) ændre jeg sourcen på den anden frame(den usynlige) ved at kalde en servlet med nye parametere. Nå servletten har hente oplysninger i databasen, kører den et onLoad event, der kalder et javascript i den synlige frame, der så hente den html ind som den usynlige frame indeholder.
kunne dette virke som en holdbar løsning, eller virker det for langt ude?!! Mvh og på forhånd tak! /Christian
Det er jo ren client side magi. Og jeg er ikke skrap til client side.
Du burde nok spørge i DHTML eller JavaScript kategorien.
I den valgte løsning er det jo uinteressant for problem stillingen at det er servlets som genererer siderne. gene
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.