Champ saisie afficher en lien dans une page
saxo
-
saxo -
saxo -
Bonjour,
Je cherche à faire un formulaire simple,
un champ: url
qui affiche le lien (texte) cliquable qui s'affiche dans une frame.
exemple photo: http://www.picdo.net/Fichiers/2736b3ec13e6270e8886943dec3889de/exemple.JPG
Merci d'avance de votre aide.
Je cherche à faire un formulaire simple,
un champ: url
qui affiche le lien (texte) cliquable qui s'affiche dans une frame.
exemple photo: http://www.picdo.net/Fichiers/2736b3ec13e6270e8886943dec3889de/exemple.JPG
Merci d'avance de votre aide.
1 réponse
-
Quel interaction vois-tu entre le champ url du formulaire et le lien ?
Pour les frames : https://www.commentcamarche.net/contents/494-frames-html-
-
Ok donc si je comprends bien :
1.Tu entres un lien
2.Tu appuies sur le bouton
3.Le texte du champ est utilisé pour créer le lien
C'est ça ?
Dans ce cas on n'a pas besoin de formulaire (<form>).
Tu va simplement créer ton champ et ton bouton, et ajouter au bouton l'action onclick="javascript:makeLink()"
Ensuite dans la fonction javascript makeLink() tu recopie le contenu du champ url et écrit dans ta zone lien le nouveau lien avec document.getElementById('zoneLien').innerHTML = '<a href="lien">le lien</a>';
Et pour les frames tu sais comment faire maintenant ;) -
-
J'ai changer la totalité mais il reste une erreur si quelqu'un à la solution,
merci bien :)
<FORM METHOD="post" ACTION="test.php">
<div align="center"><span class="Style4">Entrer une url:
<INPUT TYPE="text" NAME="url" SIZE="15">
</span>
<INPUT TYPE="submit" VALUE="Valider">
</div>
<center>
<?php
echo '<br><span class="Style4">Adresse de saisie: <a href="'.$_POST['url'].'"><iframe height="900px" width="1000px" src="'.$_POST['url'].'"> </font></a></iframe> ';//contenu du champ ?>
l'erreur c'est que dans la frame va s'afficher le lien sous la forme http://wwwmonsite.fr/www.google.fr
(quand je fais un clic droit dans la fenetre) -
-