Index: openacs-4/packages/chat/www/ajax/chat.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/chat/www/ajax/Attic/chat.js,v diff -u -r1.4 -r1.4.6.1 --- openacs-4/packages/chat/www/ajax/chat.js 19 Nov 2007 01:14:17 -0000 1.4 +++ openacs-4/packages/chat/www/ajax/chat.js 28 Oct 2016 18:57:36 -0000 1.4.6.1 @@ -102,14 +102,19 @@ var messagesNode = body[0].childNodes[i]; if (messagesNode.hasChildNodes()) { var messagesDoc = frames['ichat'].document; - var messagesDiv = frames['ichat'].document.getElementById('messages'); + var messagesDiv = messagesDoc.getElementById('messages'); + if (messagesDiv == null) { + messagesDiv = messagesDoc.createElement('div'); + messagesDiv.id = 'messages'; + messagesDoc.body.appendChild(messagesDiv); + } messagesReceiver(messagesNode,messagesDoc,messagesDiv); } break; case "users": var usersNode = body[0].childNodes[i].childNodes[0]; var usersDoc = frames['ichat-users'].document; - var usersTbody = frames['ichat-users'].document.getElementById('users').tBodies[0]; + var usersTbody = usersDoc.getElementById('users').tBodies[0]; usersReceiver(usersNode,usersDoc,usersTbody); break; }