Champ saisie afficher en lien dans une page
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-
-
@saxoOk 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 ;) -
@Utilisateur anonymeOui c'est bien ça :)
Pour moi c'est du chinois tes dernieres phrases lol mais je vais faire avec,
et voir si je peux faire quelque chose de correct.
merci pour ton aide
cdt. -
@saxoJ'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) -
@saxoTu te compliques vachement la vie en faisant ça en php, d'ailleurs ça n'apporte rien de passer par le serveur puisque ton adresse est tapée coté client et que tu ne la modifies coté serveur, donc pourquoi en php ?
Faire ça en JS ça prend 5 lignes et tu restes tout le temps coté serveur...
-