|
Page Webdev codée en HTML |
Iniciado por blanchard.james, 17,sep. 2005 13:17 - 7 respuestas |
| |
| | | |
|
| |
Publicado el 17,septiembre 2005 - 13:17 |
Bonjour,
Quelqu'un a-t'il déjà fait référence en HTML (href=....) à une page dynamique Webdev ?
Voici mon problème :
Je génère une image clicable sur laquelle je définis des zones (balise <AREA>). En fonction de la zone cliquée, je veux ouvrir une page Webdev en lui passant un paramètre.
Par curiosité, j'ai regardé ce que générait WebDev pour appeler une page. J'ai trouvé l'appel à une fonction Javascript "_JSL_". Mais la curiosité est que, depuis deux pages différentes qui appele la même page "TEST", les paramètres passés à la fonction "_JSL_" ne sont pas les mêmes.
Donc, concrètement :
1. Quel code HTML doit-on écrire pour accéder à une page dynamique Webdev spécifique ? 2. Eventuellement, comment lui passer un paramètre ?
Merci de votre aide ? |
| |
| |
| | | |
|
| | |
| |
Publicado el 17,septiembre 2005 - 21:16 |
Oui, je le fais tout le temps, je vais dans description et je personnalise le lien. C'est de cette manière que j'appelle une page .awp Je ne travaille QUE dans ce mode (sans contexte) mais il est encore en développement chez PCSOFT et donc pas tout à fait au point.
David |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,septiembre 2005 - 01:38 |
david avait écrit le 17/09/2005 :
Oui, je le fais tout le temps, je vais dans description et je personnalise le lien. C'est de cette manière que j'appelle une page .awp
oui mais c'est le propre d'une page awp c'est qu'on peut l'appeler directement par son url
Je ne travaille QUE dans ce mode (sans contexte) mais il est encore en développement chez PCSOFT et donc pas tout à fait au point.
la première chose pour awp ce serait de faire la doc et de dire ce que l'on ne peut pas faire. Très désagréable de partir dans des dev et s'apercevoir que "et bien non ça le fait pas ... mais c'étais bien essayé !!"
Pour répondre à la question de James, moi je procéde comme ceci. Je crée un bouton caché ou un lien, et je génère l'ordre Javascript correspondant. sur une wtablette, j'explique en partie cela. http://www.wtablettes.net/WTABLETTES/WTABLETTES_WEB/Public/WWPartageImg.htm
David
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,septiembre 2005 - 11:34 |
Si je peux me permette, j'aimerais mettre en lumière qu'il faut éviter TROP de javascript, surtout pour aller à une page en particulier car n'oubliez-pas qu'en principe une page web est faite pour être consultée, et par vous et par les moteurs de recherche. Je peux vous dire qu'un moteur de recherche est incapable de lire un script javascript donc il ne verra pas le lien et votre page ne sera pas référencée (à vous de voir ...) A ce propos, je vous invite à aller voir comment fonctionne le site www.pcsoft.fr, je pratique exactement de la même manière mais je dirais que malheureusement ce mode n'est pas toujours adapté, je pense par exemple à PageAffiche où il est impossible de personnaliser les paramètres envoyés. Je ne sais pas si une version webdev10 sortira prochainement mais si c'est le cas, j'espère que PCSOFT travaille dur pour apporter un véritable outil de conception web où le mode awp serait au point. Où l'html serait préféré plutôt que le javascript. Où les champs pourrait être positionné de manière relative et non absolue et où les zones Répétées accepteraient de travailler avec les cellules.
David |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,septiembre 2005 - 20:12 |
Merci de vos réponses, toutes intéressantes.
En réalité, voici ce que je veux faire (prblème très classique) :
1. Afficher une carte géographique. 2. Faire figurer dessus un symbole quelconque (cercle, lettre, carré) à chaque adresse où se situe un restaurant. Ces restaurants se trouvent dans une table HF. Ainsi que les coordonnées du symbole sur la carte. 3. Pouvoir afficher des données dans une bulle d'aide quand la souris passe ua dessus d'un symbole. 4. En cas de clic sur un symbole, appeler une page dynamique qui affichera les détail du restaurant choisi.
Pour les points 1, 2 et 4, je sais faire, à l'aide d'une image clicable. Lors du clic, je vais vérifier par rapport aux coordonnées de la table. Mais je suis incapable de faire un ONMOUSEOVER variable. Ce genre d'opération est très fréquent sur un site.
Est-ce donc si difficile ?
En tout cas, je n'arrive pas à trouver une solution satisfaisante. |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,septiembre 2005 - 22:12 |
Salut,
par rapport à Javascript, ce que tu dis est délicat dans le sens où pour permettre de mettre un code navigateur sur un lien, on est bien obligé d'avoir le lien en JS (sinon les actions s'effectuent après l'execution du lien). Je vois cependant ce que tu veux dire et tu peux tout à fait le faire dans WebDev :
- Créer un lien - Description puis pour "Opérations sur les champs", tu mets "Aucune" - Dans "Action", tu mets un lien personnalisé vers une adresse. Et voilà, tu auras un tag A codé sans JS et en plus, tu pourras changer l'URL en code serveur par programmation.
Pour PageAffiche, ce que tu dis est juste mais c'était dans un souci de simplification je pense. Tu peux cependant le faire à la main sans trop te compliquer la vie.
Donc, n'en mets pas trop sur JS, c'est très bien et très pratique (sans dire indispensable...) !!! Il n'y pas de raison de comparer HTML et JS, c'est pas du tout pareil.
C'est vrai qu'il y a encore des progrès à faire mais attention à bien cibler le bon problème.
Bon dev et salutation à la Belgique,
Olivier
David a formulé :
Si je peux me permette, j'aimerais mettre en lumière qu'il faut éviter TROP de javascript, surtout pour aller à une page en particulier car n'oubliez-pas qu'en principe une page web est faite pour être consultée, et par vous et par les moteurs de recherche. Je peux vous dire qu'un moteur de recherche est incapable de lire un script javascript donc il ne verra pas le lien et votre page ne sera pas référencée (à vous de voir ...) A ce propos, je vous invite à aller voir comment fonctionne le site www.pcsoft.fr, je pratique exactement de la même manière mais je dirais que malheureusement ce mode n'est pas toujours adapté, je pense par exemple à PageAffiche où il est impossible de personnaliser les paramètres envoyés. Je ne sais pas si une version webdev10 sortira prochainement mais si c'est le cas, j'espère que PCSOFT travaille dur pour apporter un véritable outil de conception web où le mode awp serait au point. Où l'html serait préféré plutôt que le javascript. Où les champs pourrait être positionné de manière relative et non absolue et où les zones Répétées accepteraient de travailler avec les cellules. David |
| |
| |
| | | |
|
| | |
| |
Publicado el 19,septiembre 2005 - 11:52 |
Salut,
pour ton point 3, voici la méthode à laquelle je pense pour ton cas :
- Passe les coordonnées et les textes que tu as pour tes symboles dans une variable globale (pour pouvoir les récupérer en navigateur). Sépare-les par TAB (ou autre) pour pouvoir utiliser un ExtraitChaine pour les ressortir. - Sur OnLoad de la page, tu lis les données de cette variable et tu les charges dans un tableau (array). - Tu crées une procédure qui attend les coordonnées X, Y de la souris. Cette procédure cherche dans le tableau la plage dans laquelle se trouve la souris et renvoie le texte. - Sur OnMouseOver, tu appelles la procédure avec les coordonnées de la souris et tu affiche avec un OverLib (ou autre) le texte renvoyé.
Voilà pour la méthode de façon grossière. Faudra peut-être ajusté pour les événements de la souris. Mais tu as déjà une base.
En espérant t'avoir aidé.
Bon dev,
Olivier
"James" <blanchard.james@wanadoo.fr> a écrit dans le message de news: 432d995c$1@news.pcsoft.fr...
Merci de vos réponses, toutes intéressantes.
En réalité, voici ce que je veux faire (prblème très classique) :
1. Afficher une carte géographique. 2. Faire figurer dessus un symbole quelconque (cercle, lettre, carré) à chaque adresse où se situe un restaurant. Ces restaurants se trouvent dans une table HF. Ainsi que les coordonnées du symbole sur la carte. 3. Pouvoir afficher des données dans une bulle d'aide quand la souris passe ua dessus d'un symbole. 4. En cas de clic sur un symbole, appeler une page dynamique qui affichera les détail du restaurant choisi.
Pour les points 1, 2 et 4, je sais faire, à l'aide d'une image clicable. Lors du clic, je vais vérifier par rapport aux coordonnées de la table. Mais je suis incapable de faire un ONMOUSEOVER variable. Ce genre d'opération est très fréquent sur un site.
Est-ce donc si difficile ?
En tout cas, je n'arrive pas à trouver une solution satisfaisante.
|
| |
| |
| | | |
|
| | |
| |
Publicado el 20,septiembre 2005 - 17:28 |
Tu peux utiliser un champ HTML et dans l'initialisation.
ContexteOuvre(TaPage) HTMLIMG = "<IMG name=IMG id=IMG src='/" + RépertoireWeb() + "/monimage.gif' border=1 usemap='#map'>" HTMLIMG += "<MAP name='map'>" HLitPremier(Meszones) TANTQUE PAS H.EnDehors HTMLIMG += "<AREA border=1 shape='rect' coords='" + Meszones.X1 + "," + Meszones.Y1 + "," + Meszones.X2 + "," + Meszones.Y2 + "'" + ... " href='" + PageAdresse(TaPage,paRELATIVE) + "?P1=" + Meszones.ID+ "'" + ... " alt=""" + Meszones.ZONE + """>" HLitSuivant(Meszones) FIN HTMLIMG += "</MAP>" |
| |
| |
| | | |
|
| | | | |
| | |
|