version.extensions.AjaxPlugin { major: 0, minor: 1, revision: 1, date: new Date(2007,30,07), source: "http://www.resedarobotics.com/#AjaxPlugin" }; config.macros.AjaxItem = {}; config.macros.helloWorld.handler = function (place,macroName,params,wikifier,paramString,tiddler) { sndaReg(params[0]); } function createaRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } var httpO = createaRequestObject(); function sndaReq(action) { httpO.open('get', 'rpc.php?action='+action); httpO.onreadystatechange = handleaResponse; httpO.send(null); } function handleaResponse() { if(httpO.readyState == 4){ wikify(httpO.responseText, place); } }