PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → javascript
javascript
Débuté par Camille, 06 oct. 2005 15:37 - 5 réponses
Posté le 06 octobre 2005 - 15:37
Bonjour,

Je dois ajouter un script javascript dans mon code W-langage et apres beaucoup de recherches, je ne vois toujours pas comment faire. Voilà le code javascript que je mets dans le code "JS Clic(onclick) de BTN_INSER (navigateur)" sachant que BTN_INSER est un bouton :

<SCRIPT language='JavaScript'>

contenu = generer_contenu('Civilité',document.form.CIVILITE.value);

alert(document.form.CIVILITE.value)

</SCRIPT>
"form" est le nom de la page, "CIVILITE" est le nom du champ dont je veux recuperer la valeur.
la balise "<SCRIPT" est souligné en vert et il met "Erreur sur la page" dans la barre en bas (erreur JS). quand j'ecris uniquement alert("toto"), ça marche.

je ne connais pas bien le javascript. quelqu'un pourrait me dire d'ou viennent les erreurs s'il vous plait?
Posté le 07 octobre 2005 - 12:40
Merci c'est exactement ce dont j'avais besoin! :) Je n'ai plus qu'à adapter mon code à ce que tu m'as donné.

Autre question : dans le code javascript qu'on m'a donné, il y a deux fois la balise <script> :

<SCRIPT language='JavaScript' src='http://site/vente.js'></SCRIPT>

<SCRIPT language='JavaScript'>
<!--
function JStest() {
alert(_PAGE_.CIVILITE.value)
alert(_PAGE_.NOM.value)
alert(_PAGE_.PRENOM.value)
}
//-->
</SCRIPT>

Si je mets ça dans le code HTML ça marche?

Merci
Posté le 07 octobre 2005 - 12:41
Merci c'est exactement ce dont j'avais besoin! :) Je n'ai plus qu'à adapter mon code à ce que tu m'as donné.

Autre question : dans le code javascript qu'on m'a donné, il y a deux fois la balise <script> :

<SCRIPT language='JavaScript' src='http://site/vente.js'></SCRIPT>

<SCRIPT language='JavaScript'>
<!--
function JStest() {
alert(_PAGE_.CIVILITE.value)
alert(_PAGE_.NOM.value)
alert(_PAGE_.PRENOM.value)
}
//-->
</SCRIPT>

Si je mets ça dans le code HTML ça marche?

Merci
Posté le 07 octobre 2005 - 13:34
Salut

Il faudrait plus de détails :)

Voici un petit exemple qui pourra, je l'espère t'aider.

Page WebDev dynamique :
- un champ CIVILITE
- un lien avec le code Javascript suivant (tapé en JS) : JStest()

Partie JAVASCRIPT, dans l'onglet "Avancé" de la page
- optim de code, décocher "compresser les noms de champs".
- dans code HTML, mettre le code suivant :

<SCRIPT language='JavaScript'>
<!--
function JStest() {
alert(_PAGE_.CIVILITE.value)
}
//-->
</SCRIPT>

Fonctionnement
- entrer TOTO dans le champ CIVILITE
- cliquer sur le lien : un fenêtre ouverte par Javascript affiche
"TOTO".


Ciao
Pat Biker
http://aaa.windev.free.fr/





On Thu, 6 Oct 2005 13:37:45 +0100, "Camille" <camille.laboret@fmi.fr>
wrote:



Bonjour,

Je dois ajouter un script javascript dans mon code W-langage et apres beaucoup de recherches, je ne vois toujours pas comment faire. Voilà le code javascript que je mets dans le code "JS Clic(onclick) de BTN_INSER (navigateur)" sachant que BTN_INSER est un bouton :

<SCRIPT language='JavaScript'>

contenu = generer_contenu('Civilité',document.form.CIVILITE.value);

alert(document.form.CIVILITE.value)

</SCRIPT>
"form" est le nom de la page, "CIVILITE" est le nom du champ dont je veux recuperer la valeur.
la balise "<SCRIPT" est souligné en vert et il met "Erreur sur la page" dans la barre en bas (erreur JS). quand j'ecris uniquement alert("toto"), ça marche.

je ne connais pas bien le javascript. quelqu'un pourrait me dire d'ou viennent les erreurs s'il vous plait?
Posté le 07 octobre 2005 - 17:33
Salut

Oui, les 2 balises <script> sont nécessaires. La première pointe sur
un fichier "vente.js" qui contient du code javascript (sans doute des
fonctions).

La 2ème décrit directement une fonction javascript dans le code de la
page.

Quand un code javascript est réutilisé souvent, la méthode 1 est
préférable.

--

Ciao
Pat Biker
http://aaa.windev.free.fr/
On Fri, 7 Oct 2005 10:41:08 +0100, "Camille" <camille.laboret@fmi.fr>
wrote:



Merci c'est exactement ce dont j'avais besoin! :) Je n'ai plus qu'à adapter mon code à ce que tu m'as donné.

Autre question : dans le code javascript qu'on m'a donné, il y a deux fois la balise <script> :

<SCRIPT language='JavaScript' src='http://site/vente.js'></SCRIPT>

<SCRIPT language='JavaScript'>
<!--
function JStest() {
alert(_PAGE_.CIVILITE.value)
alert(_PAGE_.NOM.value)
alert(_PAGE_.PRENOM.value)
}
//-->
</SCRIPT>

Si je mets ça dans le code HTML ça marche?

Merci
Posté le 13 octobre 2005 - 11:58
Merci
Maintenant j'utilise le javascript dans beaucoup de pages et c'est vraiment avantageux :)