Necesario para eliminar el cache del explorador cuando se utiliza ajax para mostrar resultados en un contenedor div
<?
header("Expires: Tue, 01 Jul 2001 06:00:00 GMT");
header("Last-Modified: " .
gmdate("D, d M Y H:i:s") .
" GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0",
false);
?>
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1347"></script>
Handles response from an ajax request.
function ajaxRequest()
{
var opt = 's=whatever you want to pass';
var page = 'ajax_page.php';
var http = createRequestObject();
http.onreadystatechange = function()
{
if((http.readyState == 4) && (http.status == 200))
{
var text = http.responseText;
}
}
http.open('POST', page, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", opt.length);
http.setRequestHeader("Connection", "close");
http.send(opt);
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1286"></script>
Checks to see if browser is IE based or other.
function createRequestObject(handler)
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
var xmlHttp = new XMLHttpRequest();
xmlHttp.onload=handler;
xmlHttp.onerror=handler;
return xmlHttp;
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
return xmlHttp;
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
return xmlHttp;
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1285"></script>
// Le JS dans la div ci-dessous a été inséré par une requete AJAX
// <div id='mydiv'> <script type='text/javascript'> [...] </script> </div>
var div = document.getElementById('mydiv');
div.innerHTML = innerHTML;
var x = div.getElementsByTagName("script");
for(var i=0;i<x.length;i++)
{
eval(x[i].text);
}
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1207"></script>
function ajax(url, vars, callbackFunction) { var request = new XMLHttpRequest(); request.open("POST", url, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.onreadystatechange = function() { if (request.readyState == 4 && request.status == 200) { if (request.responseText) { callbackFunction(request.responseText); } } }; request.send(vars); }
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1012"></script>
Par exemple, un évènement "onblur()" sur champ <input> :
<tr>
<td>type</td>
<td>nom</td>
<td>nom</td>
</tr>
<tr>
<td>fireEvent</td>
<td>nom</td>
<td>blur</td>
</tr>
Pour un évènement "onkeyup()" :
<tr>
<td>type</td>
<td>code_postal</td>
<td>75000</td>
</tr>
<tr>
<td>keyUp</td>
<td>code_postal</td>
<td>0</td>
</tr>
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/785"></script>
# tips supplémentaires a l'install d'ajaxterm :
# relancez tous les modules concernant le prxy dans apache
# tuto : http://smhteam.info/wiki/index.linux.php5?wiki=AjaxTerm
#le lancer via :
./ajaxterm.py -d --index=ajaxterm.html
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/51"></script>