Chat refresh!

Tags:    php

<< < 12 > >>
Hej udviklere...
jeg har nu et stykke tid arbejdet på en chat som virker fortrineligt, bortset fra at den blinker i Internet Explorer...

Den består af 4 frames:
- MainFrame der hvor beskederne vises (Det er den der blinker)
- Online frame viser hvem der er online
- indtast besked her skriver man besked
- indsæt besked

Jeg har læst dette indlæg:
http://www.udvikleren.dk/thread.php?techid=6&f=6&t=413

Men fattede rent ud sagt ikke en dyt! er der nogen der kan hjælpe mig med lidt kode til ovenstående indlæg?

[Redigeret d. 19/10-04 19:23:35 af Nick Frederiksen]



15 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg kiggede lige MSDN igennem og fandt frem til at Internet Explorer kan henvise til elementet med id "chat" vha.:

parent.frame.framenavn.chat

Så du kan ændre indholdet af <div id="chat"></div> i "framenavn" med:

parent.frame.framenavn.chat.innerHTML='<b>bruger</b> besked<br><b>bruger2</b> besked2';


Men bruger du et frameset?

Hvis du bruger en iframe til at hente dataen og generere html-koden kan du nok bare bruge:

window.getElementById('chat').innerHTML='';


Prøv dig frem.

Her er et link til MSDNs sektion om DHTML (JScript), Netscapes site om JavaScript er nede pt. :-(


http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties.asp#om40_prop


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



Jajah... Der er ikke lige nogen der fattede mit script?
Jeg gider altså ikke, beklager, at lave det igen...
Helt ærligt, man behøver ikke at bruge skjulte frames, osv...
Læs nu lige det script jeg startede med at poste, læs det, lær det...
Jeg har selv brugt det til en chat, dvs. mere eller mindre det jeg har skrevet...

Som sagt... Læs det nu bare igennem, find ud af hvordan det virker, og arbejd videre derfra... Det er ret simpelt...

(Bare en kommentar...)

Mvh Bob



Hvem har sagt man behøver det? Det var mit løsningsforslag.

Ingen sure miner :-)


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



Jeg kiggede lige MSDN igennem og fandt frem til at Internet Explorer kan henvise til elementet med id "chat" vha.:

parent.frame.framenavn.chat

Så du kan ændre indholdet af <div id="chat"></div> i "framenavn" med:

parent.frame.framenavn.chat.innerHTML='bruger beskedbruger2 besked2';


Men bruger du et frameset?

Hvis du bruger en iframe til at hente dataen og generere html-koden kan du nok bare bruge:

window.getElementById('chat').innerHTML='';


Prøv dig frem.

Her er et link til MSDNs sektion om DHTML (JScript), Netscapes site om JavaScript er nede pt. :-(


http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties.asp#om40_prop


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin


Har ikke lige tid til at afprøve det endnu men kommer tilbage hurtigst muligt...



Hvem har sagt man behøver det? Det var mit løsningsforslag.

Ingen sure miner :-)


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin


Det var nu heller ikke med en sur mine, jeg beklager meget hvis det kom ud på en "øv-bøv" måde :P

Mvh Bob :)



<< < 12 > >>
t