Posted by steven Mon 19th Mar 2007 22:08 - Syntax is JavaScript - 23 views
Download | New Post | Modify | Hide line numbers
  1.   function savePage() {
  2.     var textInstance = tinyMCE.getInstanceById('pagetext');
  3.     title = d.getElementById('pagetitle').value;
  4.     content = textInstance.getHTML();
  5.     if (content && xmlHttp) {
  6.       var url = "ajaxcalls.php";
  7.       var params = "action=edit_page" + "&pid=" + page_id + "&pagecontent=" + content + "&pagetitle=" + title;
  8.       xmlHttp.open("POST", url, true);
  9.       xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  10.       //xmlHttp.setRequestHeader("Content-length", params.length);
  11.       //xmlHttp.setRequestHeader("Connection", "close");
  12.       xmlHttp.onreadystatechange = function () {
  13.         try {
  14.           if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
  15.             var menu   = dom.getElementsByClassName(d, 'selected')[0];
  16.             var header = d.getElementsByTagName('h1')[0];
  17.             var page_text_el = d.getElementById('page_text');
  18.             menu.firstChild.nodeValue = header.firstChild.nodeValue = title[0].toUpperCase() + title.substring(1);
  19.             dom.clearChildren(page_text_el);
  20.             page_text_el.innerHTML = content;
  21.           }
  22.         } catch (err) { } // caught exception
  23.       };
  24.       xmlHttp.send(params);
  25.     }
  26.   }
  27.  

PermaLink to this entry https://pastebin.co.uk/12063
Posted by steven Mon 19th Mar 2007 22:08 - Syntax is JavaScript - 23 views
Download | New Post | Modify | Hide line numbers

 

Comments: 0