Bonjour,

je ne comprends pas pourquoi une petit bout de code ajax ne marche pas

voila la partie php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<?php
echo '<input type="text" name="DP'.$Qaysxml->GetnodeValue("matricule").'" value="'.$_SESSION['matricule'.$Qaysxml->GetnodeValue("matricule")]['DP'].'" style="width:50px;height:20px" onChange="this.form.submit()"  onKeyDown="addMasqueTime(this)"></font></td>';;
?>
ou addMasqueTime(this) est la fonction de mon code ajax

qui est stocké dans une fichier ajax.js dont voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function addMasqueTime(objet){
	libTime=objet.value;
	tailleLibTime=libTime.length;
    if  ( window.event.keyCode==8 ) {
		objet.value=libTime.substr(0,4);
    }
 
    if ( tailleLibTime==2 ) {
		libTime=libTime+':';
		objet.value=libTime;
    }
	if  ( window.event.keyCode==8 ) {
		objet.value=libTime.substr(0,4);
    }
}
et l'appel dans mon fichier html de ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<script src="ajax.js" type="text/javascript"></script>
qu'est ce que je ne fait pas bien ?

merci de votre aide
Qays