Champ saisie afficher en lien dans une page

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.
A voir également:

1 réponse

Utilisateur anonyme
 
Quel interaction vois-tu entre le champ url du formulaire et le lien ?
Pour les frames : https://www.commentcamarche.net/contents/494-frames-html
0
saxo
 
Bonsoir,
et merci pour le lien (les frames c'est pas le plus dur)
le champs de saisie: je note un lien (par exemple www.google.fr)
en dessous s'affiche en texte: www.google.fr en lien et si on clique dessus çela doit ouvrir une frame avec le lien,
donc google..
0
Utilisateur anonyme > saxo
 
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 ;)
0
saxo > Utilisateur anonyme
 
Oui 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.
0
saxo > saxo
 
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> ';//con­tenu 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)
0
Utilisateur anonyme > saxo
 
Tu 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...
0