Avatar billede pcdl Nybegynder
11. februar 2008 - 15:28 Der er 7 kommentarer

Refresh af table td div eller andet

kan man lave et refresh af en div td table eller noget andet ? evt et eksempel
Avatar billede limemedia Nybegynder
11. februar 2008 - 15:34 #1
ja, ja og ja
bruger du noget framework paa din side, fx jQuery ? saa er det nemt med et eksempel
Avatar billede limemedia Nybegynder
11. februar 2008 - 15:40 #2
Avatar billede w13 Novice
11. februar 2008 - 15:47 #3
Du vil få brug for Ajax til din løsning, pcdl.
Avatar billede olebole Juniormester
11. februar 2008 - 19:23 #4
<ole>

InnerHTML hører - sammen med font-tags og kæmpe, nestede tabelhelveder - til i midten af 90'erne. Property'en har aldrig været valid i nogen standard - og bliver det heller ikke. Derudover skyder man let sig selv i foden, hvis man senere skulle have lyst til at bruge tidssvarende scripting og DOM i dokumentet.

Hvad jQuery angår, så anvender det innerHTML, men indeholder flere ting, der er invalide - så det library kan absolut ikke anbefales!

I stedet bør du kode det med DOM, så du selv har styr på, hvad der står i din kode. Skal du sætte event handlers på dynamisk indsatte DOM-elementer, får du dog meget let problemer med memory leaks i Explorer ... you can't win 'em all  ;o)

Prøv evt. at kikke på disse eksempler:
    http://www.eksperten.dk/spm/817625

/mvh
</bole>
Avatar billede limemedia Nybegynder
12. februar 2008 - 02:13 #5
Det er vel som SQL normalisering, man goer det hele korrekt og bryder saa reglerne for at faa noget der virker hurtigere

Valid kode er altid det bedste, men virker det i alle browsere (selv dem for dumme brugere) ... mange problem stillinger, og et kompromis jeg har fundet er jQuery der er hurtigt nok til at koere i produktions miljoe.

Optimalt nej, men langt hen af vejen. Cross browser kompabilitet er i top (i de ting jeg har brugt det til)
Avatar billede olebole Juniormester
12. februar 2008 - 22:28 #6
"men virker det i alle browsere (selv dem for dumme brugere)" >> Kun dumme og uvidende kodere finder på at beskrive sine brugere på den måde - og endda fuldstændig uden sagligt belæg!

Derudover er det en myte, at innerHTML er hurtigere end DOM. Det skyldes en artikel af en forfatter (www.quirksmode.org), der er kendt for at lave én simpel testopstilling og konkludere ting, testen ikke viser noget om. Faktisk kan du i Firefox lave realistiske testopstillinger, hvor DOM virker 10-15 gange hurtigere en innerHTML!

Det kan aldrig være et argumentet, at en kode 'virker' og 'er hurtigt nok', hvis den består af tussegammel og invalid kode, som oven i købet lægger seriøse begrænsninger for udvidelser med god og tidssvarende kode. Det er i hvertfald ikke kode, man kan tillade sig at tage penge for  ;o)

Læs evt. denne artikel og test eksemplerne:
    http://www.dengodekode.dk/artikler/DOM/no_innerhtml.php
Avatar billede w13 Novice
24. april 2008 - 12:04 #7
Lukketid?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester