var isIE = false; var req; // var wheretoloadit; // var target; function loadXMLDoc(filetoload, wheretoloadit) { // branch for native XMLHttpRequest object if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("GET", filetoload, true); req.target=wheretoloadit; req.send(null); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { isIE = true; req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = processReqChange; req.open("GET", filetoload, true); req.send(); } } // document.getElementById(wheretoloadit).innerHTML = "OK"; } function processReqChange() { // only if req shows "loaded" if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById(req.target).innerHTML = req.responseText; } else { // alert('target : '+req.target); // alert('wheretoloadit : '+wheretoloadit+' filetoload : '+filetoload); alert("There was a problem retrieving the XML data:\n" + req.statusText); // document.getElementById(wheretoloadit).innerHTML = "err"; } } } function deleteParagraph(parent_type, parent_id, paragraph_id) { var r=confirm("Are you sure you want to delete this paragraph?") if (r==true) { newlocation='#?'+parent_type+'_id='+parent_id+'&delete_paragraph_id='+paragraph_id; document.location=newlocation; loadXMLDoc('',''); } else { return false; } }