|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : avril 2007 Messages : 142 ![]() |
Bonjour.
J'ai un formulaire composé d'une textarea, dont le contenu doit etre traité par une fonction asp avant d'être affiché en html. J'aimerais faire la prévisualisation dans un popup (clic sur une chaine "prévisualiser" par exemple) pour que la personne ne soit pas obligée de revenir en arrière à chaque fois qu'elle veut corriger son texte. A cause de ma fonction asp, je ne peux pas utiliser javascript uniquement (avec document.formulaire1.description.value par exemple), donc je me demandais s'il y avait possibilité de récupérer la valeur d'un champ d'une page html dans une page asp. Ou alors peut-etre existe-t-il une solution plus évidente à laquelle mon esprit vif comme un parpaing n'a pas pensé (ce qui est probable) ? Merci d'avance ! |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Salut,
Citation:
En fait tu souhaiterais qqch comme sur ce forum? A+ |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2007 Messages : 142 ![]() |
L'utilisateur a donc sa textarea avec comme options "prévisualiser" et "envoyer"
En gros, je veux que quand l'utilisateur clique sur "prévisualiser" (que ce soit un bouton submit ou un simple lien), un pop-up s'ouvre, dans lequel il sera affiché le contenu de sa textarea traité par une fonction asp, et juste ça. Si il clique sur "envoyer", son texte est envoyé dans une base de données (sans traitement). Par conséquent, je me demandais si, en ouvrant une page asp, il est possible de lui passer de quelque manière que ce soit la valeur d'une textarea d'une autre page ouverte, ce qui rendrait l'opération très simple. Maintenant, ASP étant exécuté côté serveur, je ne sais pas si c'est très faisable. J'ai un système de balises un peu style BBCode, à savoir que le texte est stocké brut avec ses balises spéciales dans la base, puis ces balises sont transformées en balises HTML quand il s'agit d'afficher le texte (via une fonction asp qui fait la traduction). En Javascript ça serait faisable facilement mais ça impliquerait que je porte tout mon code asp en javascript, ce qui n'est pas super pratique il faut le dire. Sinon au pire je me rabbatrai sur une fonction de prévisualisation dans le style de celle de ce forum. Merci ! |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Bonjour,
Si j'ai tout compris, tu ne peux pas faire un truc comme ça ? Code :
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
||
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Ok, dans tous les cas il faut repasser par le serveur car ta fonction est une fonction ASP qui donc fonctionne côté serveur.
Perso, je verrais un formulaire avec deux boutons ayant des valeurs différentes. Code :
A+ |
||
|
00
|
|
|
#6 | |
|
Membre actif
![]() Inscription : avril 2007 Messages : 142 ![]() |
Citation:
Merci pour ta solution Immobilis, je crois que je vais me rabattre sur ça ! Je vous tiens au jus : p |
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Re,
Et avec la fonction window.opener, tu ne peux pas récupérer ton texte ?
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : avril 2007 Messages : 142 ![]() |
Non je ne peux pas, car quand javascript récupèrera la valeur de la zone de texte de la page mère il sera trop tard puisque le serveur aura déjà interprété le popup.
Enfin sinon la solution de Immobilis fonctionne bien Un grand merci donc ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com