22. juli 2002 - 18:43Der er
17 kommentarer og 2 løsninger
Dynamisk "opdatering"
jeg står og skal opdatere en webside, men der skal tilføjes linier til siden i bunden af den (alt efter hvad der sker på serveren), uden at vinduet og alt indholdet på den opdaterer og reloader...
Kan dette gøres via script, eller er det nemmere at anvende noget ActiveX-komponent?
Det er velsagtens nemmere med et ActiveX komponent i et script. Du kan læse en linje fra en server via en XMLHttpRequest og smække den ind med innerHTML.
Der er flere løsninger, alt efter hvad det er og hvordan det skal tilføjes.
Hvis det drejer sig om at der er ting der skal ændre sig når brugeren gør et eller andet, så kan du f.eks. lave det med javascript og innerHTML.
Hvis det drejer sig om at noget på serveren ændre sig, så er du jo nød til at sende dataen til brugeren igen. Hvis det så skal se ud som om siden ikke reloader kan du jo f.eks. bruge frames.
heidi_j>jeg kender ikke Jubii's chat men det kan jo være de bruger en applet til kommunikationen mellem server og klient. øjeblik så laver jeg en simpel statisk side, der læser en linje fra en server og sætter den ind i bunden af en div.
innerHTML er IKKE DOM. men meget smart. den KAN godt finde på at kaste en 'Permission denied'. Der er bedst hvis de to sider er på samme domæne f.x. http://www.mycgiserver.com/~maddog/!!garb09.html
Takker... Jeg vender tilbage når problemerne melder sig...
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.