function include(file) { if (document.createElement && document.getElementsByTagName) { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', file); head.appendChild(script); } else { alert('Your browser does\'t handle the DOM standard well.'); } } include('js/ajaxroutine.js'); function xmlhttpPost(strURL, param, where) { var xmlHttpReq = false; // Mozilla/Safari if (window.XMLHttpRequest) { xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttpReq.open('POST', strURL, true); xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlHttpReq.onreadystatechange = function() { if (xmlHttpReq.readyState == 4) { updatepage(xmlHttpReq.responseText, where); } } xmlHttpReq.send(param); } function updatepage(str, where){ if (where=="alert") alert(str); if (where=='document') { document.getElementById('').innerHTML = str;} } function SaveChanges() { var parameters = 'panel='; //get newspapers from left panel orderedNodes = document.getElementById("panel_left").getElementsByTagName("li"); for (var i=0;i < orderedNodes.length;i++) {parameters += orderedNodes[i].getAttribute('boxid'); if (i+1< orderedNodes.length) parameters+="-"; } //get newspapers from right panel parameters +="|"; orderedNodes = document.getElementById("panel_right").getElementsByTagName("li"); for (var i=0;i < orderedNodes.length;i++) { parameters +=orderedNodes[i].getAttribute('boxid') ; if (i+1< orderedNodes.length) parameters+="-"; } xmlhttpPost("module/user_conf.php", parameters, "alert") }