Exemple de Javascript dans un bouton Web Acappella, Ne trouve nulle part de doc sur l'utilisation de "JS" |
Bienvenue invité ( Connexion | Inscription )
Exemple de Javascript dans un bouton Web Acappella, Ne trouve nulle part de doc sur l'utilisation de "JS" |
24 Aug 2014, 19:59
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 3 Jul 2014 Membre no 191 091 |
Bonjour,
Je viens d'acheter la dernière version de Web Acappella (4.6.5) mais je ne trouve aucune documentation (à jour) sur l'utilisation de Javascript à partir d'un bouton. Il existe un nouveau bouton "JS" dans l'onglet "Lien" des boutons mais non documenté. Quelqu'un pourrait-il me "tuyauter" svp? Merci, Rivandemo Sans_titre.tiff ( 673.09 Ko ) Nombre de téléchargements : 4 Ce message a été modifié par rivandemo - 24 Aug 2014, 20:00. |
|
|
25 Aug 2014, 05:58
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
D'après la doc de "Lien hypertexte" ici il ne semble possible que de lier autre chose une resource statique, ou que d'aller au panier.
J-P Ce message a été modifié par Jaypee - 25 Aug 2014, 06:00. |
|
|
25 Aug 2014, 07:56
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 3 Jul 2014 Membre no 191 091 |
Oui, d'après la doc mais je pense qu'elle n'est pas à jour. Voici l'écran (en image attachée) obtenu quand je click sur "JS" à droite du choix de type de lien.
C'est là mon pb. Encore merci. R.
Fichier(s) joint(s)
|
|
|
26 Aug 2014, 06:07
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Il faut essayer avec un alert("Bonjour !");
Si ça fonctionne, tu peux ensuite essayer avec une fonction anonyme: de la même que on utilise f(x), f étant le nom de la fonction, on peut remplacer le nom par sa valeur: Code (function(x) {return x * x})(5) J-P Ce message a été modifié par Jaypee - 26 Aug 2014, 19:44. |
|
|
26 Aug 2014, 08:33
Message
#5
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 3 Jul 2014 Membre no 191 091 |
Merci J-P!
alert("Bonjour") fonctionne de même que alert((function(x) {return x * x})(5)) mais (function(x) {return x * x})(5) ne renvoie rien (ou du moins la valeur retournée n'est pas récupérée). Je vais essayer un appel à une fonction nichée dans un script déclaré dans le code HTML de la page. R. |
|
|
26 Aug 2014, 08:49
Message
#6
|
|
Nouveau Membre Groupe : Membres Messages : 38 Inscrit : 3 Jul 2014 Membre no 191 091 |
Re-Bonjour,
Voici le résultat de mon test: 1) Dans les propriétés de la page, j'insère le code suivant CODE <script type="text/javascript"> function homeCall(textParam) { alert(textParam); }; </script> 2) Dans l code JS du bouton, j'appelle la fonction CODE homeCall("Salut mon gars!") et le texte "Salut mon gars!" s'affiche bien Je vais maintenant essayer de loger cette fonction dans un fichier de script JS, mais ça c'est une autre histoire.. Encore merci R. |
|
|
Nous sommes le : 19th April 2024 - 14:13 |