la chiamata javascript è:
phpconnect('database.php?id=visualizzafoto|'+nomeF ile,'zoom');
phpconnect('database.php?id=visualizzacommenti|'+n omeFile,'database');
e all'interno del file php c'è uno sqitch corretto con i break, infatti se commento una delle due righe l'altra funziona e scrive correttamente.
zoom e database sono i due div.
ecco le funzioni:
function phpconnect(strURL,div) {
var xmlHttpReq = false;
var self = this;
// Xhr per Mozilla/Safari/Ie7
if (window.XMLHttpRequest) {
self.xmlHttpReq = new XMLHttpRequest();
}
// per tutte le altre versioni di IE
else if (window.ActiveXObject) {
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
self.xmlHttpReq.open('POST', strURL, true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function() {
if (self.xmlHttpReq.readyState == 4) {
updatepage(self.xmlHttpReq.responseText,div);
}
}
self.xmlHttpReq.send(getquerystring());
return;
}
function getquerystring() {
if(document.forms['f1']!=null)
{
var form = document.forms['f1'];
var word = form.word.value;
qstr = 'w=' + escape(word); // NOTARE bene che non viene messo '?' prima della querystring
return qstr;
}
return null;
}
function updatepage(str,div){
document.getElementById(div).innerHTML = str;
}