Appel de fonction

Résolu
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -  
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
en javascript ,j'ai un soucis juste avec l'appel de fonction le code est bon ,et je pense que c'est au niveau de l'appel !

savez vous ce que je doit rajouter ?

MErci


9 réponses

Profil bloqué
 
Le code, pour qu'on puisse t'aider ^^'
0
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
Bonjour,
Est ce qu'on peut voir le code ? Sinon difficile de dire ce qu'il manque.....
Au moins la fonction et l'appel.

Matt
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
<script type="text/javascript" src="index.js">

function afficher() {
    var texte;
    texte = texte +"Nom:" + document.getElementById('nom').value;
    texte = texte + "\n";
    texte = texte +"Prenom:" + document.getElementById('prenom').value;
    texte = texte + "\n";
    texte = texte + "Adresse:" + document.getElementById('adresse').value;
    texte = texte + "\n";
	texte = texte + "Pays:" + document.getElementById('pays').value;
    texte = texte + "\n";
	texte = texte + "Ville ou Province:" + document.getElementById('ville').value;
    texte = texte + "\n";
	texte = texte + "Departement Francais:" + document.getElementById('departements').value;
    texte = texte + "\n";
	texte = texte + "Code postal:" + document.getElementById('code postal').value;
    texte = texte + "\n";
	texte = texte + "Telephone Portable:" + document.getElementById('Tel').value;
    texte = texte + "\n";
	texte = texte + "Email:" + document.getElementById('email').value;
    texte = texte + "\n";
	texte = texte + "Site web:" + document.getElementById('site web').value;
    texte = texte + "\n";
	texte = texte + "Commentaire:" + document.getElementById('comm').value;
    texte = texte + "\n";
	
    alert(texte);
}


0
Profil bloqué
 
Il n'y a pas d'appel de la fonction ici, quel est le problème ?
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
j'ai jamais dit le contraire (voir plus bas)
0
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
ok, est où est elle appelée cette fonction ? Peut on voir la ligne ?
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
juste là :

<input type="button" value="Afficher" onClick="afficher(); return true;"/> 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
Dans ta fonction, remplace alert() par window.alert(texte) pour voir ...
0
Profil bloqué
 
Je ne pense pas que ça changera, mais sait-on jamais.

Et ne serait-ce pas onclick="javascript:afficher() ?
0
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
jpense que le javascript: est nécéssaire pour les fichiers externes (mais je suis pas sûr) donc pourquoi pas essayer, ça mange pas de pain !
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
vous parler de alert(texte); un fin de code ?
0
Profil bloqué
 
Yes
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
aucun changement ,la partis du code qui contient

function afficher() {
    var texte;
    texte = texte +"Nom:" + document.getElementById('nom').value;


ect .....

je doit bien la mettre juste a près

<script type="text/javascript" src="index.js">
?
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
@Matt5151


toujours rien niveau changement ,:/

par rapport au site (voir profil) la j'ai mis en ligne ce que tu ma dit ,c peut etre pls simple de voir ce qui cloche !
0
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
Je veux pas être méchant, mais tant que tu n'auras pas mis ton script en haut de ton fichier (par exemple après le </head>

</head>
<script >blablabla</script>

Ca ne marchera pas. J'ai testé chez moi, aucun lézard.
0
Matt5151 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   53
 
Et les multiples <html></html> dans un même fichier, je suis pas sur que ca soit une bonne idée ...


Si ca ne marche pas, tu vides le formulaire, et tu testes la fonction en rajoutant les <input /> un par un, jusqu'a ce que tu trouves celui qui ne marche pas.

Cordialement
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
je comprend pas :le code:

   

<input type=button value="Afficher" onClick="afficher(); return true;">

<script type="text/javascript" src="index.js">
      



function afficher() {  
    var texte;  
    texte = "Nom:" + document.getElementById('nom').value;  
    texte = texte + "\n";  
    texte = texte +"Prenom:" + document.getElementById('prenom').value;  
    texte = texte + "\n";  
    texte = texte + "Adresse:" + document.getElementById('adresse').value;  
    texte = texte + "\n";  
 texte = texte + "Pays:" + document.getElementById('pays').value;  
    texte = texte + "\n";  
 texte = texte + "Ville ou Province:" + document.getElementById('ville').value;  
    texte = texte + "\n";  
 texte = texte + "Departement Francais" + document.getElementById('departements').value;  
    texte = texte + "\n";  
 texte = texte + "Code postal:" + document.getElementById('code postal').value;  
    texte = texte + "\n";  
 texte = texte + "Telephone Portable:" + document.getElementById('Tel').value;  
    texte = texte + "\n";  
 texte = texte + "Email:" + document.getElementById('email').value;  
    texte = texte + "\n";  
 texte = texte + "Sex:" + document.getElementById('sexe').value;  
    texte = texte + "\n";  
 texte = texte + "Site web:" + document.getElementById('site web').value;  
    texte = texte + "\n";  
 texte = texte + "Commentaire:" + document.getElementById('comm').value;  
    texte = texte + "\n";  
   
    alert(texte);  
}  

</script>




le <script> (balise ouvert) ,c'est le début du formulaire !

tu me dit qu'il faut mettre le <script>
,juste avant

<input type=button value="Afficher"   
onClick="afficher(); return true;">   
<script language="JavaScript">  

?
0