Chat; tekst-opdatering

Tags:    php

http://chat.nfun.dyndns.dk/

En bekendt har lavet denne chat, men den lille bandit vil sku ikke fortælle hvordan ;-) Kan i sige mig det... Det fede er jo at det kun er teksten der opdaterer, den siger ikke klik - OG smileysne loader ikke. :-)

Med Venlig Hilsen
ZachariasDk



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
han her bare includeret en side kaldet getinfo.php
som indeholder følgende kode:
Fold kodeboks ind/udKode 


som du kan se sætter javascriptet værdien txt ind i feltet chattext på den side som har includeret denne side...

kort sagt der er en iframe der opdatere hvert 2. sek. og den er ikke synlig... den indholder bare et javascript kode der initializere feltet for chat beskeder hos siden som har denne side includeret...

håber det hjælper lidt... ellers kan du jo altid læse kildekoden...

Mvh. Jop... (Jonas F. Jensen)



Ok, tror jeg har fattet det... Men nu synes jeg pludselig teksten blinker?!
Til thomas: Kan du så ikke fortælle hvordan det gøres med DOM :-)

Med Venlig Hilsen
ZachariasDk

[Redigeret d. 09/02-05 16:32:00 af ZachariasDk]


Noget i retning af dette

Fold kodeboks ind/udKode 


Koden skal forståes således at funktionen tager som første parameter en html streng og næste parameter er det objekt som der skal opdateres med den nye tekst.

Prøv at se om ikke du kan få det til at virke sammen med det andet du har. :)

Mvh. Thomas Lykke Petersen



det med at smilies ikke loader tror jeg du kan løse ved at lave et img preload med javascript. Det med clickfri reload er jeg helt sikker på er blevet disskuteret her før så prøv at søge efter det :)
Prøv her: http://www.udvikleren.dk/thread.php?techid=6&f=6&t=2079

[Redigeret d. 08/02-05 21:59:47 af Steffen Pedersen]



Hos mig loader smileyerne når chatten reloader. Måske er det et problem med IE.







-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hos mig loader smileyerne når chatten reloader. Måske er det et problem med IE.







-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------


Det er ikke et problem med IE, man skal bruge DOM for at indsætte den nye chat tekst. Altså pakke chatlinjen ind i f.eks. en ny SPAN og indsætte det med appendChild.

Så vil man undgå at det hele blinker og gør ved.. :)

Mvh. Thomas Lykke Petersen




Det er ikke et problem med IE, man skal bruge DOM for at indsætte den nye chat tekst. Altså pakke chatlinjen ind i f.eks. en ny SPAN og indsætte det med appendChild.

Så vil man undgå at det hele blinker og gør ved.. :)

Mvh. Thomas Lykke Petersen


Hvis han siger smileysne ikke loader og de gør det hos mig i Firefoz vil du så ikke mene det er et problem i ie (hvis det altså er det han bruger).





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Ok, tror jeg har fattet det... Men nu synes jeg pludselig teksten blinker?!
Til thomas: Kan du så ikke fortælle hvordan det gøres med DOM :-)

Med Venlig Hilsen
ZachariasDk

[Redigeret d. 09/02-05 16:32:00 af ZachariasDk]



Mange tak... Jeg vil forsøge mig :-)
Hvis jeg for problemmer skriver jeg det igen i denne tråd!

Med Venlig Hilsen
ZachariasDk



t