hallo Leute
Ich habe ein Problem und ich bin schon daran verzweifelt. Ich hab mir nen Chat auf Java-Script HTML PHP Basis geschrieben.
Bis auf paar kleine Macken läuft der schon ganz rund nur gibte es aber im Opera ein Problem.
Der Grundaufbau ist ganz simpel in nem Table sind 3 div Tags drin welche ich als Füllbereiche für das Java-Script gebrauche. Da gibts das input für das senden von Text, die list für die ansicht wer alles online ist und das output wo das geschriebene erscheint.
Und beim output tritt das Problem auf. Sobald nämlich jemand ein Bild (passiert nicht bei jedem Bild) in den Chat reinschreibt, auch wenns nur ein simpler Smile gif ist, leert sich das output beim Opera komplett und bleibt leer egal was ich noch einfügen möchte. Firefox und IE haben dagegen kein Problem damit.
Um den Wert abzufüllen lade ich erst den Inhalt vom output.innerHTML in ne Variable und ergänze diese mit der neuen Ausgabe, welche ich dann wieder ausgebe.
Codeausschnitt:
Code:
wert = document.getElementById('output').innerHTML;
wert = wert+'<table style="table-layout:fixed"><tr><td style="width:50px;vertical-align:top;" class="text"><font size=1>'+zeit+'</font></td><td style="width:150px;vertical-align:top;" class="text">'+vontyp+'</td><td class="text">'+text+'</td></tr></table>';
document.getElementById('output').innerHTML = wert;
Wer sich das ganze mit dem Opera mal ansehen möchte hier der
LINK zum Chat.
Es reicht ein :-) im Chat einzugeben und die Anzeige ist futsch.
Wäre für jeden Tipp dankbar.