Salve a tutti, avrei questo problema che riguarda la proprietà documentelement vi posto il codice:

codice:
function OGGETTOHTTP() { 
var type_richesta_http; 
var browserutilizzato_http = navigator.appName; 
if(browserutilizzato_http == "Microsoft Internet Explorer"){ 
type_richesta_http = new ActiveXObject("Microsoft.XMLHTTP"); 
}else{ 
type_richesta_http = new XMLHttpRequest(); 
} 
return type_richesta_http; 
}
var HTTPS=OGGETTOHTTP();
// idchat è l'id dell'utente che sta in conversazione con noi
var IDCHAT=1;
return mes_chat();
function mes_chat(){

	  HTTPS.open("GET", "messaging_instant_chat2.php?id="+IDCHAT);
	  HTTPS.onreadystatechange = stampamexchat; 
          HTTPS.send(null);
}
function stampamexchat()
{	
  if (HTTPS.readyState == 4)
  {
  
	
	var response=HTTPS.responseText;
	response=HTTPS.responseXML.documentElement;
	idArray=response.getElementsByTagName("id");
	nameArray=response.getElementsByTagName("name");
	timeArray=response.getElementsByTagName("time");
	messageArray=response.getElementsByTagName("message");
	stampamessaggipresi(idArray, nameArray, timeArray, messageArray, IDCHAT);	
   
	
  }
}
function stampamessaggipresi(idArray, nameArray, timeArray, messageArray, IDCHAT){
	for (var i=0; i<idArray.length; i++)
	{
		var time=timeArray.item(i).firstChild.data.toString();
		var name=nameArray.item(i).firstChild.data.toString();
		var message=messageArray.item(i).firstChild.data.toString();
		var htmlmessage="<div id=\"messaggiochat\"><div id=\"titlechats\">Ore: "+time+" "+name+" :</div><div id=\"messaggiotestochat\">"+message+"</div>";
		displaymessage(htmlmessage, IDCHAT);
	}	
	
}

function displaymessage(messagee, IDCHAT){
var TCZ = document.getElementById("instant_messages"+IDCHAT);
	 TCZ.innerHTML +=messagee;
	  var scrolling=document.getElementById('contenitore_messaggi'+IDCHAT); 
   
    scrolling.scrollTop=scrolling.scrollHeight;
}
}


Codice PHP:
<?php
header
('Content-type: text/html;charset=iso-8859-9');
session_start();
include(
'ffdsffsd/dsfdsg.inc');    
    
$db=mysql_connect($ip_host$user_host$pass_host) or die("parametri errati");
$name=mysql_select_db($name_host)  or die("database inesistente");
$data_set=date('Y-m-d H:i:s');

$messages=@mysql_query("SELECT * FROM chat_conversazioni  where (id_user='" $_SESSION[ID] . "' or id_user='" $_GET['id'] . "') AND (id_user_friend='" $_SESSION[ID] . "' or id_user_friend='" $_GET['id'] . "') ORDER BY data_chatting ASC limit 10");
$response '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
$response .='<response>';
if(@
mysql_num_rows($messages)>0){
    while(
$rows=@mysql_fetch_array($messages)){
        
$id=$rows['ID'];
        
$idnomecognome=$rows['id_user_friend'];
        
$time=$rows['ora_instant_mess'];
        
$message=$rows['messaggio_chat'];
        
$nomecognomes=@mysql_query("SELECT * FROM user where id_user='" $nomecognome "'");
        
$cognomenome=@mysql_fetch_array($nomecognomes);
        
$nomcog=$cognomenome['nome'] . " " $cognomenome['cognome'];
        
$response .='<id>' $id '</id>' '<time>' $time '</time>' '<name>' $nomcog '</name>' '<message>' $message '</message>';
    }
    
$messages->close();
}
$response=$response '</response>';
return 
$response;