PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Lien javascript
Lien javascript
Iniciado por Delécluse Cédric, 06,jul. 2004 19:26 - 6 respuestas
Publicado el 06,julio 2004 - 19:26
Bonjour,
j'ai inclus dans ma page html un menu javascript que j'appelle depuis un
champ html de cette façon:
<SCRIPT language="javascript"
src="/Rep_WEB/Menu_principal.js"></SCRIPT>

Le script se charge sans problème mais quand l'utilisateur clique sur un
lien du menu, je ne sais pas comment le rediriger sur la page qu'il souhaite.

Le script est de cette forme:
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';

Comme vous pouvez le voir, le lien HREF n'est pas défini car je ne sais pas
ce qu'il faut ajouter pour que WebDev l'interprète corectement.

Quelqu'un peut-il m'aider ?
Publicado el 08,julio 2004 - 11:54
Personne ne peut m'aider ?
Comment fait-on le lien entre webdev et un menu en javascript pour que lorsque
que je clic sur un lien du menu, j'affiche la page souhaitée ?
Quelque chose m'échappe peut-être dans Webdev...


"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Bonjour,
j'ai inclus dans ma page html un menu javascript que j'appelle depuis un
champ html de cette façon:
<SCRIPT language="javascript"
src="/Rep_WEB/Menu_principal.js"></SCRIPT>

Le script se charge sans problème mais quand l'utilisateur clique sur un
lien du menu, je ne sais pas comment le rediriger sur la page qu'il souhaite.

Le script est de cette forme:
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';

Comme vous pouvez le voir, le lien HREF n'est pas défini car je ne sais

pas
ce qu'il faut ajouter pour que WebDev l'interprète corectement.

Quelqu'un peut-il m'aider ?
Publicado el 08,julio 2004 - 12:35
Pas facile ce genre de chose en effet.
Quelles pages veut tu appeler ? Des pages html non webdev, des url externes
ou des pages Webdev ?
Si ce sont des pages Webdev, tu dois le faire en code Serveur. peut-être en
passant par une zone cachée et une page spéciale qui aiguillerait tout ça en
fn des paramêtres passés comme le nom de la page?

Cherche dans les sources html générés par Webdev pour voir les appels de
pages et recopie les.
Quoi qu'il en soit, la solution m'interresse. Tiens moi au courant.




"Delécluse Cédric" <clusserman@hotmail.com> a écrit dans le message de news:
40ecfda6$1@news.pcsoft.fr...


Personne ne peut m'aider ?
Comment fait-on le lien entre webdev et un menu en javascript pour que

lorsque
que je clic sur un lien du menu, j'affiche la page souhaitée ?
Quelque chose m'échappe peut-être dans Webdev...


"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Bonjour,
j'ai inclus dans ma page html un menu javascript que j'appelle depuis un
champ html de cette façon:
<SCRIPT language="javascript"
src="/Rep_WEB/Menu_principal.js"></SCRIPT>

Le script se charge sans problème mais quand l'utilisateur clique sur un
lien du menu, je ne sais pas comment le rediriger sur la page qu'il

souhaite.

Le script est de cette forme:
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';

Comme vous pouvez le voir, le lien HREF n'est pas défini car je ne sais
pas

ce qu'il faut ajouter pour que WebDev l'interprète corectement.

Quelqu'un peut-il m'aider ?

Publicado el 08,julio 2004 - 12:44
Il faut passer par une procédure navigateur :
- le code du menu fait l'appel de la procédure,
- la procédure fait un pagevalide d'un bouton (qui lui fait pageaffiche...)

Tu peux mettre en place un système de paramètre passé à la procédure, comme
ça en fonction de la valeur tu peux afficher une page ou un autre.

"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Personne ne peut m'aider ?
Comment fait-on le lien entre webdev et un menu en javascript pour que lorsque
que je clic sur un lien du menu, j'affiche la page souhaitée ?
Quelque chose m'échappe peut-être dans Webdev...


"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Bonjour,
j'ai inclus dans ma page html un menu javascript que j'appelle depuis un
champ html de cette façon:
<SCRIPT language="javascript"
src="/Rep_WEB/Menu_principal.js"></SCRIPT>

Le script se charge sans problème mais quand l'utilisateur clique sur un
lien du menu, je ne sais pas comment le rediriger sur la page qu'il souhaite.

Le script est de cette forme:
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';
xlien[0] += ' | '
xlien[0] += '<A HREF="" CLASS=menudyn3>Blabla</A>';

Comme vous pouvez le voir, le lien HREF n'est pas défini car je ne sais
pas

ce qu'il faut ajouter pour que WebDev l'interprète corectement.

Quelqu'un peut-il m'aider ?

Publicado el 08,julio 2004 - 16:31
Merci pour vos réponse mais je ne vois pas très bien week, l'appel de la procédure
se fait dans quel code menu ? Parceque dans le champ html où est exécuté
le javascript, il n'y a pas de code navigateur.
Peux-tu davantage m'éclairer merci.

Merci Roumegou pour ton aide mais il semblerai que Webdev attribut un numéro
d'index à chaque action (dans le code html généré on peut lire TABINDEX=2
après la déclaration d'un bouton par exemple). Je pense qu'il est donc impossible
de procéder ainsi.
"week" <nospam@nospam.com> wrote:


Il faut passer par une procédure navigateur :
- le code du menu fait l'appel de la procédure,
- la procédure fait un pagevalide d'un bouton (qui lui fait pageaffiche...)

Tu peux mettre en place un système de paramètre passé à la procédure, comme
ça en fonction de la valeur tu peux afficher une page ou un autre.
Publicado el 08,julio 2004 - 16:47
C'est dans ton javascript, pour chaque option du menu tu fais pour le
HREF un appel de la procédure : JS:...


"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Merci pour vos réponse mais je ne vois pas très bien week, l'appel de la

procédure
se fait dans quel code menu ? Parceque dans le champ html où est exécuté
le javascript, il n'y a pas de code navigateur.
Peux-tu davantage m'éclairer merci.

Merci Roumegou pour ton aide mais il semblerai que Webdev attribut un numéro
d'index à chaque action (dans le code html généré on peut lire TABINDEX=2
après la déclaration d'un bouton par exemple). Je pense qu'il est donc impossible
de procéder ainsi.
"week" <nospam@nospam.com> wrote:


Il faut passer par une procédure navigateur :
- le code du menu fait l'appel de la procédure,
- la procédure fait un pagevalide d'un bouton (qui lui fait pageaffiche...)

Tu peux mettre en place un système de paramètre passé à la procédure, comme
ça en fonction de la valeur tu peux afficher une page ou un autre.

Publicado el 08,julio 2004 - 18:43
Merci week pour ton aide et pour ta patience.
Effectivement, il suffit de mettre dans le fichier javascript l'appel de
la fonction locale navigateur:
href="javascript:MenuAccueil()"

et ça marche !
Merci.

"week" <nospam@nospam.com> wrote:


C'est dans ton javascript, pour chaque option du menu tu fais pour le
HREF un appel de la procédure : JS:...


"Delécluse Cédric" <clusserman@hotmail.com> wrote:


Merci pour vos réponse mais je ne vois pas très bien week, l'appel de la
procédure

se fait dans quel code menu ? Parceque dans le champ html où est exécuté
le javascript, il n'y a pas de code navigateur.
Peux-tu davantage m'éclairer merci.

Merci Roumegou pour ton aide mais il semblerai que Webdev attribut un numéro
d'index à chaque action (dans le code html généré on peut lire TABINDEX=2
après la déclaration d'un bouton par exemple). Je pense qu'il est donc

impossible
de procéder ainsi.
"week" <nospam@nospam.com> wrote:


Il faut passer par une procédure navigateur :
- le code du menu fait l'appel de la procédure,
- la procédure fait un pagevalide d'un bouton (qui lui fait pageaffiche...)

Tu peux mettre en place un système de paramètre passé à la procédure,

comme
ça en fonction de la valeur tu peux afficher une page ou un autre.