try { xmlhttp = new XMLHttpRequest(); } catch(error) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(error){} } function handleHttpState() { if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { parseData(); } } } function parseData() { var response = xmlhttp.responseText.split("||"); if(response[0]=="id2n") { document.getElementById("s"+response[3]+"_c"+response[2]+"_uname").value = response[1]; } else if(response[0]=="n2id") { document.getElementById("s"+response[3]+"_c"+response[2]+"_uid").value = response[1]; } } // Vars um zu testen ob wirklich Änderung stattgefunden hat // (weniger server anfragen) var changemem = ""; var sid = 0; var cid = 0; function change_name(server, charid) { var name = document.getElementById("s"+server+"_c"+charid+"_uname").value; /* Nur bei Änderung etwas machen */ if(name!=changemem || server!=sid || charid!=cid) { xmlhttp.open("POST", "jscript.php",true); xmlhttp.onreadystatechange = handleHttpState; xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.send("action=name2id&value="+name+"&s="+server+"&c="+charid); changemem = name; sid = server; cid = charid; } } function change_id(server, charid) { var chid = parseInt(document.getElementById("s"+server+"_c"+charid+"_uid").value); /* Nur bei Änderung etwas machen */ if(chid!=changemem || server!=sid || charid!=cid) { xmlhttp.open("POST", "jscript.php"); xmlhttp.onreadystatechange = handleHttpState; xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.send("action=id2name&value="+chid+"&s="+server+"&c="+charid); changemem = chid; sid = server; cid = charid; } } /* Charaktere von Mitgliedern ein/ausblenden */ function togglememchars(tabid) { obj = document.getElementById(tabid); img = document.getElementById("img_" + tabid); if(obj.className=="trvis") { obj.className = "trinvis"; img.src = "images/show.png"; } else { obj.className = "trvis"; img.src = "images/hide.png"; } }