function createXMLHttpRequest() { var ua; if(window.XMLHttpRequest) { try { ua = new XMLHttpRequest(); } catch(e) { ua = false; } } else if(window.ActiveXObject) { try { ua = new ActiveXObject('Microsoft.XMLHTTP'); } catch(e) { ua = false; } } return ua; } var request = createXMLHttpRequest(); function login(){ // xmlget = getXMLHTTP(); xmlget = request; //xmlget.overrideMimeType('text/xml; charset=ISO-8859-1'); xmlget.open("GET", "login.php?call="+escape(document.getElementById('call').value)+"&passwort="+escape(document.getElementById('passwort').value)+"&do=login"); // xmlget.open("GET", "login.php?do="+escape(document.getElementById('login_button').value)+"&call=DG4DKF&passwort=drezdmen"); // xmlget.open("GET", "login.php?call=DG4DKF&passwort=drezdmen"); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; document.getElementById("login").innerHTML = answer; } } xmlget.send(null); return true; } function shout(){ document.getElementById("sb_send").value = "Sende..."; document.getElementById("sb_send").disabled = true; xmlget = request; // xmlget.overrideMimeType('text/xml; charset=ISO-8859-1'); //Funktioniert nur im Mozilla, ist hier auch nicht nötig xmlget.open("GET", "modules/sidebar/shoutbox.php?modules2=shoutbox&name="+escape(document.getElementById('sb_name').value)+"&text="+escape(document.getElementById('sb_text').value)); xmlget.onreadystatechange = function(){ var answer = xmlget.responseText; if ( xmlget.readyState == 4 ) { document.getElementById("sb_send").value = "Senden"; document.getElementById("sb_send").disabled = false; document.getElementById("sb_text").value = ""; document.getElementById("shoutbox").innerHTML = answer; } } xmlget.send(null); return true; } function onload() { fetch(); view_onlineusers(); } //Fetch entries of the shoutbox function fetch(){ xmlget = request; xmlget.open("GET", "modules/sidebar/shoutbox.php"); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; if(document.getElementById("shoutbox").innerHTML != answer){ document.getElementById("shoutbox").innerHTML = answer; } } } xmlget.send(null); return true; } //Fetch onlineusers function view_onlineusers(){ xmlget = request; xmlget.open("GET", "modules/sidebar/view_onlineusers_ajax.php"); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; if(document.getElementById("onlineusers").innerHTML != answer){ document.getElementById("onlineusers").innerHTML = answer; } } } xmlget.send(null); // return true; } function fetch_last_action(offset, loadmore, user_id){ xmlget = request; var link = "modules/last_action.php?loadmore="+loadmore+"&offset="+offset; if(user_id != "") link += "&user_id="+user_id; var moreitems = "moreitems_"+loadmore; var moreitems_table = "moreitems_"+loadmore+"_table"; table_old = document.getElementById(moreitems_table).innerHTML; document.getElementById(moreitems).innerHTML += 'Lade...'; xmlget.open("GET", link); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; if(document.getElementById(moreitems_table).innerHTML != answer){ document.getElementById(moreitems_table).innerHTML = table_old + answer; document.getElementById(moreitems).style.display = 'none'; document.getElementById(moreitems).id = "tmp"; } } } xmlget.send(null); //return true; } function validateEmail(email){ //if(email=="") email=document.getElementById("email").value; email="dkf@gmx.net"; xmlget = request; var link = "modules/validateEmail.php?email="+email; var link = "modules/validateEmail.php?email=dkf@dsgmx.net"; xmlget.open("GET", link); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; document.getElementById("email_error").innerHTML = answer; document.getElementById("email_error").innerHTML += 'bla'; } } xmlget.send(null); return true; } function toggle(url,done,id){ xmlget = request; xmlget.open("GET", "./modules/"+url+".php?toggle=1&done="+done+"&id="+id+"&url="+url); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; if(document.getElementById("toggle_"+id).innerHTML != answer){ document.getElementById("toggle_"+id).innerHTML = answer; } } } xmlget.send(null); // return true; } //Fetch onlineusers function fetch_content(modules, options){ document.getElementById("content").innerHTML = "Seite wird geladen...



Falls die Seite nicht geladen werden kann, klicke bitte hier."; xmlget = request; xmlget.open("GET", "modules/"+modules+".php?ajax=on&"+options); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; document.getElementById("content").innerHTML = answer; } } xmlget.send(null); document.getElementById("nav_aktivitaeten").style.display='none'; document.getElementById("nav_technik").style.display='none'; if(modules=='aktivitaeten') document.getElementById("nav_aktivitaeten").style.display='block'; if(modules=='technik') document.getElementById("nav_technik").style.display='block'; // return true; } function clear_value(id, value_old, value_new){ if(document.getElementById(id).value == value_old){ document.getElementById(id).value = value_new; } // return true; } function expand_comment(feedback_id){ document.getElementById("feedback_comments_"+feedback_id).style.display = 'block'; // return true; } function send_comment(url,id){ text=document.getElementById("comment_"+id).value.replace(/\n/g,'
'); // document.getElementById("test").innerHTML = "Lala"+id; xmlget = request; xmlget.open("GET", "./modules/"+url+".php?comment="+text+"&feedback_id="+id); xmlget.onreadystatechange = function(){ if (xmlget.readyState == 4) { var answer = xmlget.responseText; document.getElementById("new_comment_"+id).innerHTML = "
Gespeichert."; document.getElementById("comments_"+id).innerHTML = answer; } } xmlget.send(null); return true; } //window.onload=fetch(); window.setInterval("fetch();", 10000); //setInterval("view_onlineusers();", 5000);