Besoin d'aide sur la fonction "formulaire" - HTML/CSS - Programmation
Marsh Posté le 23-04-2003 à 19:17:17
<form name="monform">
<input type="text" name="page">
<input type="button" onclick='window.location.href=monform.page.value'+".html"';>
</form>
un truc ca comme
si ca bugge cherche un peu .... ca c'est l'idée
Marsh Posté le 23-04-2003 à 19:47:05
Pourrais-tu juste m'expliquer la syntaxe de ca:
onclick='window.location.href=monform.page.value'+".html"';>
PS: Je ne connais pas le HTML, d'habitude, j'utilise un éditeur WYSIWYG.
Merci
Marsh Posté le 23-04-2003 à 20:06:06
Byron a écrit : Pourrais-tu juste m'expliquer la syntaxe de ca: |
c'est du javascript ca
-onclick précise que l'evenement se déroule lorsque l'utilisateur clique sur le bouton
- window.location.href pour dire au navigateur de se rendre à la page qui se situe après le "="
- le "+" c'est l'operateur de concatenation de chaine en javascript
donc on rajoute l'extension de la page j'ai mis ".html" mais il se peut que ce soit du ".htm" ou autre chose .. mais ca tu le sais
<input type="button" onclick='window.location.href=monform.page.value'+'.html'>
essayes comme ca peut-être
Marsh Posté le 23-04-2003 à 20:09:08
simogoe > y'a un bug dans ton truc j'ai l'impression.
il faut pas de " ' " après "value".
Marsh Posté le 23-04-2003 à 20:10:12
En fait, le code qui marche
|
Marsh Posté le 23-04-2003 à 20:11:45
MagicBuzz a écrit : En fait, le code qui marche
|
merci pour lui .... pas le temps de m'y attarder mais qu'il comprenne aussi
Marsh Posté le 23-04-2003 à 21:35:38
MagicBuzz a écrit : En fait, le code qui marche
|
Merci les gars
Marsh Posté le 23-04-2003 à 21:45:10
simogeo a écrit : |
J'avais tout compris sauf cette partie. Là je capte pas la syntaxe.
Si je suppose que ceux que je veux changer dans l'adresse http://www.perso.fr/ville.html est ville, ou je dois rentrer l'adresse et ou je dois donner la variable ville?
Merci, et désolé pour ma méconnaissance
Marsh Posté le 23-04-2003 à 22:00:44
Byron a écrit : |
si dans la page page1.html tu as :
<script language=javascript">
window.location.href = "ville.html";
<script>
dès que le navigateur va lire le script il va ouvrir cette page
toi tu veux que ce soit dynamique et que l'utilisateur rentre ville pour acceder à ville.html ou kesako pour acceder à kesako.html!
Code :
|
Code :
|
donc si tu rentre ville monform.page.value renvoie ville
il ne reste plus qu'a ajouter l'extension
j'espere être clair.
Marsh Posté le 24-04-2003 à 10:42:30
Ok maintenant c'est plus clair. Mais cette commande ne me permet pas de realiser ce que je desire je crois.
Le but est de donner acces a des bases de donnees d'images sur les plan de metro de differentes villes du globe.
Cela se fait via une newsletter.
Donc je veux que cela soit transparent pour l'utilisateur.
Il ne doit pas connaitre l'adresse exacte, je voudrais que ce soit mon script ou formulaire qui puisse creer l'adresse et ouvrir une page de navigateur pour afficher l'image qui correspond. Pour reprendre mon exemple:
1°)J'ai une base de donneés a http://www.mapage.com/ qui contient des villes sous la forme ville.gif par exemple.
Je veux que l'utilisateur rentre juste la ville et que cela l'envoie directemenyt a mapage.com/ville.gif, mais lorsque je rentre ca apres href, bien evidement cela ne marche pas puisqu'il attend une "value" du "formulaire".
Je ne sais pas si je suis clair.
En tout cas, merci bcp d'avoir pris le temps de me former un peu au formulaire
Marsh Posté le 23-04-2003 à 19:11:40
Salut, j'ai besoin d'un petit coup de pouce.
Je voudrais creer un formulaire avec une zone de texte et un bouton envoyer qui me permettrait de faire la chose suivante:
1°)La personne entre un texte dans la zone de texte
2°)Lorsque l'on appuie sur "envoyer", cela envoie sur une page web dont l'adresse contient le texte ecrit en 1°)
Exemple: je tape "paris" dans la boiboite et quand je tape sur envoyer, ca m'envoie sur http://mapage/paris.html
Si je fais new-york, cela remplace paris par newyork etc...
Comment faire cela?
Merci