OpenSpaceさんのサンプルをちょっと改造しただけだが、いろいろ流用できるので自分のところにもメモ function createXMLHttpRequest() { var XMLhttpObject = null; try { XMLhttpObject = new XMLHttpRequest(); } catch(e) { try { XMLhttpObject = new ActionXObject("MsXML2.XMLHTTP"); } catch(e) { try { XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { return null; } } } return XMLhttpObject; } function sendPost() { foo1 = document.foo