Plaatjes niet refreshen met innerHTML

Pagina: 1
Acties:

  • Drop
  • Registratie: September 2001
  • Laatst online: 19-02-2022
Ik heb een HTML-based chatbox gemaakt (nph scrippie enzo). Ik schijf de berichten m.b.v. innerHTML weg naar een scrolbare DIV. Elk nieuw bericht wordt toegevoegd aan de DIV zodat het zaakje netjes op een chatbox lijkt.

Nu wil ik nog smilies toe gaan voegen, maar het probleem is dat plaatjes opnieuw worden geladen na een update met innerHTML. Dit moet dus anders. Om dit te voorkomen dacht ik zelf aan het preloaden van de smilies (javascript).

Voordat ik in moeilijke constructies duik, heeft iemand hier ideeen over of het zelf als een keer gemaakt? Kan het anders? Makkelijker?

Thanks!

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Je kunt ipv van met innerHTML werken ook via de DOM methodes elementen toevoegen: appendChild en insertBefore kun je hier voor gebruiken. Een andere IE only oplossing is ipv innerHTML insertAdjacentHTML te gebruiken, maar DOM heeft de voorkeur.