PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → javascript
javascript
Iniciado por Camille, 06,oct. 2005 15:37 - 5 respuestas
Publicado el 06,octubre 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?
Publicado el 07,octubre 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
Publicado el 07,octubre 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
Publicado el 07,octubre 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?
Publicado el 07,octubre 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
Publicado el 13,octubre 2005 - 11:58
Merci
Maintenant j'utilise le javascript dans beaucoup de pages et c'est vraiment avantageux :)