Javascript

Résolu/Fermé
juliendu51100 Messages postés 442 Date d'inscription samedi 14 mars 2015 Statut Membre Dernière intervention 22 juin 2021 - 18 mars 2015 à 09:04
juliendu51100 Messages postés 442 Date d'inscription samedi 14 mars 2015 Statut Membre Dernière intervention 22 juin 2021 - 18 mars 2015 à 13:22
Bonjour, je suis désoler si je me suis tromper de forum mes voilà je voudrait envoyer des message diffèrent sur chaque page de mon site avec un code du type

<script language="JavaScript" type="text/javascript">
//<![CDATA[
function clic(message) {
window.alert(message);
}
//]]>
</script>

<script language="JavaScript" type="text/javascript">
//<![CDATA[
clic("Voulez-vous cliquer sur OK s'il vous plait")
clic("Bienvenue !!!")
//]]>
</script>

<script language="JavaScript" type="text/javascript">
//<![CDATA[
function clic(message) {
window.alert(message);
}
//]]>
</script>

sauf que le problème ces qu'il ne fonctionnent que dans le head ( mon hébergeur et jimdo ) donc il affiche le même message sur toute les pages... avait vous une idée ? merci de votre aide


1 réponse

jordane45 Messages postés 38319 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 novembre 2024 4 706
18 mars 2015 à 10:06
Bonjour,

Déjà... commence par retirer les balises CDATA (utilisées essentiellement dans du XML ... pas sur des pages web)
Tu n'as pas besoin non plus de spécifier le "language" (language="JavaScript")
Ensuite.... tu peux éventuellement placer ta fonction "commune" dans ton head (pour ne pas avoir à le répeter
<script  type="text/javascript"> 
function clic(message) {
window.alert(message);
} 
</script>


.... et faire appel à cette fonction depuis tes autres pages

<script  type="text/javascript"> 
 clic("ceci est le message d'une de mes pages....");
</script>


1
juliendu51100 Messages postés 442 Date d'inscription samedi 14 mars 2015 Statut Membre Dernière intervention 22 juin 2021 6
18 mars 2015 à 13:22
Bonjour, merci pour votre réponse tout fonctionnent parfaitement :)
0