Hi, this code work with IE but it does'nt work with firefoxi dont know why i use firefox 1.5.0.7.
Code:<html> <head> <title>Index.html</title> <script language="JavaScript" type="text/javascript"> var request; var queryString; function setQueryString() { queryString=""; var frm = document.forms[0]; var numberElements = frm.elements.length; //window.document.write(frm.elements.length); for(var i = 0; i < numberElements-1;++i) { //window.document.writeln(frm.elements[i].name+"<br>"); if(i!=numberElements-1) { queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&"; } else//dernier formulaire { queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value); } } //window.document.write(queryString); } function sendData() { setQueryString(); var url="http://www.xxxxx.org/post.php"; httpRequest("POST",url,true); } function initReq(reqType,url,isAsynch) { // request.onreadystatechange=function() { //alert("init"); if (request.readyState == 4) { if (request.status == 200) { var v0=document.getElementById("ptext"); var v1=document.getElementById("text-p"); v0.value+=(request.responseText); v1.innerHTML+=(request.responseText); } else { alert('Un problème est survenu avec la requête.'); } } }; request.open(reqType,url,isAsynch); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send(queryString); } function httpRequest(reqType,url,asynch) { if(window.XMLHttpRequest) { request = new XMLHttpRequest(); } else { if (window.ActiveXObject) { request=new ActiveXObject("Msxml2.XMLHTTP"); if(!request) { request=new ActiveXObject("Microsoft.XMLHTTP"); } } } if(request) { initReq(reqType,url,asynch); } else { alert("Your browser does not permit the use of all of this application's features!"); } } </script> </head> <body> <div align="justify"><input type="text" id="ptext" size="200"></div> <h3>A Few Facts About Yourself...</h3> <form action="javascript:void(0)" onsubmit="sendData();return false"> <p>First name: <input type="text" name="firstname" size="20"></p> <p>Last name: <input type="text" name="lastname" size="20"></p> <p>Gender: <input type="text" name="gender" size="2"></p> <p>Country of origin: <input type="text" name="country" size="20"></p> <p><button type="submit">Send Data</button></p> </form> <span id="text-p"></span> </body> </html>


i dont know why i use firefox 1.5.0.7.
Reply With Quote

Bookmarks