getHtml
/Html JavaSript/getHtml.js
//-----------------------------------------------------------------------------
//-- Librairie inserant l'html lu depuis une url
//-----------------------------------------------------------------------------
// ex :
// ...
// <script type="text/javascript" src="/include/getHtml.js"></script>
// ...
// <div style="border:1px solid red">
// <a onclick="getHtml(this, 'foo.asp')">getHtml</a>
// </div>
//
// ATTENTION : on ne peut pas injectér ainsi du javascript !!
//-----------------------------------------------------------------------------
function getHtml(elt, url) {
// recup le code html à l'url url puis le mets dans l'elt.parentNode
var x = getXMLHttpReq();
x.open("GET", url, false);
x.send(null);
var data = x.responseText;
elt.parentNode.innerHTML = data;
}
function getXMLHttpReq() {
var A;
/*@cc_on // Compil. conditionnelle d'IE
try {
A=new ActiveXObject("Msxml2.XMLHTTP"); return A;
} catch(e) {
try {
A=new ActiveXObject("Microsoft.XMLHTTP"); return A;
} catch(e) {}
}
@*/
try {
A = new XMLHttpRequest(); return A;
} catch(e) {
alert("/include/getHtml.js : Could not create XMLHttpRequest object.");
}
}