function change_handleResponse(xmlhttp){ var st=0; if(xmlhttp.readyState == 4){ st='readystate=4'; var XMLresponse = xmlhttp.responseXML; var Textresponse = xmlhttp.responseText; try{ // document.getElementById("ajax_response").firstChild.nodeValue = Textresponse; // var reload_chat = xmlValue("reload_chat", XMLresponse); }catch(e){ //alert(Sarissa.serialize(XMLresponse)); // document.getElementById("ajax_response").firstChild.nodeValue += "\ncatch send_new_handleResponse "+st; } }else{ // document.getElementById("ajax_response").firstChild.nodeValue = "send_new_handleResponse readyState="+http.readyState; } } function change(id,action,text,langu){ try{ var xmlhttp=new XMLHttpRequest(); f=5; url='/alpha_ajax.php?action='+action+'&id='+id+'&text='+text+'&langu='+langu+'&r='+Math.floor(Math.random() * 1000000); xmlhttp.open('post',url,true); f=6; xmlhttp.onreadystatechange = function (){ change_handleResponse(xmlhttp)}; f=7; xmlhttp.send(""+text+""); }catch(e){ f=9; } } function getdict_handleResponse(xmlhttp){ var st=0; if(xmlhttp.readyState == 4){ st='readystate=4'; var XMLresponse = xmlhttp.responseXML; var Textresponse = xmlhttp.responseText; try{ f=1; el = document.getElementById("vok_rechts"); f=2; el.nodeValue = Textresponse; f=3; document.getElementById("vok_rechts").firstChild.nodeValue = Textresponse; f=4; Sarissa.clearChildNodes(el); f=8; // el_text = document.createTextNode('Hurra '); f=9; // el.appendChild(el_text); f=900; el_table = document.createElement("table"); el_tbody = document.createElement("tbody"); f=901; el_tr = document.createElement("tr"); f=902; el_td = document.createElement("td"); f=903; el_lines = XMLresponse.getElementsByTagName("line"); f=92; for ( var i = 0; i < el_lines.length ; i++){ f=93; el_text1 = document.createTextNode(el_lines[i].getAttribute("q")); el_text2 = document.createTextNode(el_lines[i].getAttribute("a")); el_td = document.createElement("td"); el_td.appendChild(el_text1); el_tr = document.createElement("tr"); el_tr.appendChild(el_td); el_td = document.createElement("td"); el_td.appendChild(el_text2); el_tr.appendChild(el_td); el_tbody.appendChild(el_tr); } el_table.appendChild(el_tbody); el.appendChild(el_table); f=10; // document.getElementById("ajax_response").firstChild.nodeValue = 'keine Fehler Anzahl Zeilen '+el_lines.length; f=11; xmlhttp =""; }catch(e){ document.getElementById("ajax_response").firstChild.nodeValue = 'Fehler '+f+ " "+e.description; // alert(Sarissa.serialize(XMLresponse)); // document.getElementById("ajax_response").firstChild.nodeValue += "\ncatch send_new_handleResponse "+st; } }else{ // document.getElementById("ajax_response").firstChild.nodeValue = "send_new_handleResponse readyState="+http.readyState; } } function getdict(text,langu,langf,langt){ try{ var xmlhttp=new XMLHttpRequest(); f=5; url='/pauker_xml.php?langu='+langu+'&such='+text+'&langf='+langf+'&langt='+langt+'&r='+Math.floor(Math.random() * 1000000); // alert(url); xmlhttp.open('post',url,true); f=6; xmlhttp.onreadystatechange = function (){ getdict_handleResponse(xmlhttp)}; f=7; xmlhttp.send(""+text+""); try{ f=9; document.getElementById("ajax_response").firstChild.nodeValue = url+' sent'; }catch(e){ alert('aha'); } }catch(e){ alert('aha fehler '+f); } } function mod(alpha_id,object,langu,action,langf,langt){ //alert(alpha_id+' '+object); try{ try{ // get value val = object.firstChild.nodeValue; getdict(val,langu,langf,langt); }catch(e){ val=""; } if (val || action=='add'){ // object.firstChild.nodeValue = ""; Sarissa.clearChildNodes(object); el_input = document.createElement("input"); if (action=='change' || val){ el_input.setAttribute("value",val); } el_input.setAttribute("name","alpha["+alpha_id+"]"); el_input.setAttribute("id","alpha_"+langu+"_"+alpha_id); el_input.setAttribute("size","25"); object.appendChild(el_input); el_br = document.createElement("br"); object.appendChild(el_br); el_div_save = document.createElement("div"); el_div_save.setAttribute("class","type_box"); el_div_save.setAttribute("onclick","modTextId("+alpha_id+",'alpha_"+langu+"_"+alpha_id+"','"+langu+"','"+action+"')"); object.appendChild(el_div_save); el_text_save = document.createTextNode('Speichern'); el_div_save.appendChild(el_text_save); try{ el_type_box = document.getElementById('type_box_'+alpha_id+'_'+langu); el_type_box.style.display='block'; }catch(e){ } el_input.focus(); }else{ document.getElementById("alpha_"+langu+"_"+alpha_id).focus(); } }catch(e){ alert(e); } } function modTextId(alpha_id,id,langu,action){ modText(alpha_id,document.getElementById("alpha_"+langu+"_"+alpha_id),langu,action); } function modText(alpha_id,object,langu,action){ //alert(alpha_id+' '+object); try{ // get value val = object.value; if (val){ p=object.parentNode; Sarissa.clearChildNodes(p); el_text = document.createTextNode(val); p.appendChild(el_text); change(alpha_id,action,val,langu); } }catch(e){ alert(e); } }