Help, appel de fonction JS dans fichier .html et .php

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
dude
Gecko
Messages : 89
Inscription : 08 juin 2005, 13:50

Help, appel de fonction JS dans fichier .html et .php

Message par dude »

bonjour à tous,

j'ai fait une page html liée à 2 fichiers contenant des fonctions javascript.
la page html appelle les fonctions JS et tout marche bien lorsque j'ouvre la page en local.

j'ai renommé la page en changeant l'extension (.php au lieu de .html) et j'ouvre la page grâce à easyPHP, et là, rien ne se passe. après l'insertion de divers alert('ici'); pour voir où le code buggé, je me suis rendu compte que l'appel des fonctions présentes dans les fichiers .js ne se fait pas et que le script s'arrete là.

avez-vous déjà rencontré celà? est-ce normal? comment faire?
merci d'avance

pour info, voici le code de la page .html/.php (les fichiers .js ne sont d'aucune utilité car les fonctions ne sont pas appellée).

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">

<head>
<title>Page de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" lang="fr" content="Durand Matthieu" />
<script type="text/javascript" src="dhtml.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
var tableau;
var mesdroits;
var droits;
ça plante à la ligne d'en dessous(fonction présente dans le fichiers ajax.js)
initListeDeroul('tableau','liste');
initTableauSaisie('tableau','leformulaire','liste');

initListeDeroul('tableau','droits'); //remplacer tableau par droits
initListeDeroul('tableau','mesdroits'); //remplacer tableau par mesdroits
</script>

</head>

<body>
<div>
<form action="" method="post" id="leformulaire">
<select id="liste" name="liste" onChange="javascript:majTableauSaisie(tableau,'liste','leformulairechamp')"></select>
<p>------------</p>
</form>
<p onClick="javascript:ajout('tableau','liste','leformulaire')">Ajout</p>
<p onClick="javascript:modif('tableau','liste','leformulaire')">Modification</p>
<p onClick="javascript:del('tableau','liste','leformulaire')">Suppression</p>
</div>
<div>
<form action="" method="post" id="lesdroits">
<select name="mesdroits" size="5" id="mesdroits"></select>
<br/>
<select name="droits" id="droits"></select>
</form>
<p onClick="javascript:ajout('mesdroits','droits','mesdroits')">ajouter autorisation</p>
<p>retirer autorisation</p>
</div>



</body>

</html>
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Est-ce que tu as des erreurs dans la console JavaScript (menu Outils) ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
dude
Gecko
Messages : 89
Inscription : 08 juin 2005, 13:50

Message par dude »

je n'ai pas regardé dans la console, je vais faire les tests.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités