ma page ou se trouve le Onfocus est dans un include
index.php
realpage="accueil.php";
if(isset($HTTP_GET_VARS["page"]))
{
$page=$HTTP_GET_VARS["page"];
}
else if(isset($_POST["page"]))
{
$page=$_POST["page"];
}
$_SESSION["s_zone"]="";
switch($page)
{
case "1: $realpage="1.php"; break;
case "2": $realpage="2.php"; break;
case "3": $realpage="3.php"; break;
case "4": $realpage="4.php"; break;
default:
.
.
.
include("./tech/".$realpage);
3.php
...
<input type="text" name="var_code" maxlength="10" onFocus="document.formEnTete.IDCodeVar.value='';"/>
<select name="IDCodeVar" maxlength="10" value="<?print htmlentities(StripSlashes($CodeClassif));?>" onFocus="document.formEnTete.var_code.value='';"/>
...
quand j'arrive pour la premiere fois sur cette page (3.php), tout fonctione correctement, (un des champ doit etre rempli pas 2) mais quand je valide un fois ma page pour ajouter des donnees dans une table et que j'essai de remplir les 2 je peux le faire.sur firefox, j'ai regarde dans les message d'erreu javascript
document.formEnTete.IDCodeVar has no properties
ou
Pour moi ca veut dire que 'document.formEnTete.IDCodeVar n'existe pas ds la pagedocument.formEnTete.code_var has no properties
je clique sur le lien pour voir ou est l'erreur et je me retrouve dans le code source de ma page par defaut de ma page "accueil.php".
Alors que si je regarde dans le code source avec firefox, j'ai bien la bonne page
je comprend pas ce qui se passe!
Pourquoi le javascript va chercher dans ma page par defaut?
merci de toute les reponse que vous pourrez m'apporter