Liens interne dans un formulaire


vitalizo
WRInaute passionné
WRInaute passionné
 
Messages: 1086
Inscription: 27 Nov 2005

Liens interne dans un formulaire

Message le Jeu Fév 15, 2007 19:43

Bonsoir,

pour l'automatisation d'un de mes sites, est-il possible de mettre des liens internes aux site dans les valeurs d'un formulaire.

Par exemple, j'ai fait un formulaire qui enregistre des données sur ma bdd et je récupere ses données sur d'autres page.

Code: Tout sélectionner
<option value="<a href="www.monsite.com/exemple.php"">Exemple</a>">Exemple</option>


Apparement qd je test, ca n'a pas l'air de marcher.

Avez vous une idée?

Merci


arnaudmn
WRInaute passionné
WRInaute passionné
 
Messages: 1542
Inscription: 11 Mai 2005

Message le Jeu Fév 15, 2007 20:18

Il faut encoder les < et > et ".
Quelque chose du style :

Code: Tout sélectionner
<option value="&lt;a href=&quot;www.monsite.com/exemple.php&quot;&gt;Exemple&lt;/a&gt;">Exemple</option>


(mais j'en ai pas compris l'intérêt)


vitalizo
WRInaute passionné
WRInaute passionné
 
Messages: 1086
Inscription: 27 Nov 2005

Message le Jeu Fév 15, 2007 20:26

parfait,

l'interet réside dans la création d'articles de proposer des liens internes vers d'autres pages aux internautes.


Etant donné que mes articles sont sauvés sur bdd.
Suffit simplement de récup les données.

Enfin ce n'est que mon avis, certain pourront trouver sauver absurde ;p

EDIT: je souhaiterais un target="_blank", comment le coder?

Je viens d'essayer : <option value="&lt;a href=&quot;www.monsite.com/exemple.php target=&quot;blank&quot;&quot;&gt;Exemple&lt;/a&gt;">Exemple</option>

Mias c'a na pas l'aire d'être ca

Merci


arnaudmn
WRInaute passionné
WRInaute passionné
 
Messages: 1542
Inscription: 11 Mai 2005

Message le Jeu Fév 15, 2007 20:37

vitalizo a écrit:l'interet réside dans la création d'articles de proposer des liens internes vers d'autres pages aux internautes.

Faudrait voir dans le site en question :-) Moi j'aurai fait 2 champs : un pour l'url, un pour le libellé du lien.

vitalizo a écrit:je souhaiterais un target="_blank", comment le coder?


De la même façon que le reste :roll:
Mais ça me parait quand même plus claire de faire une liste de choix en mettant des value numeriques, même si c'est un chtit peu plus compliqué a coder :-)


arnaudmn
WRInaute passionné
WRInaute passionné
 
Messages: 1542
Inscription: 11 Mai 2005

Message le Jeu Fév 15, 2007 20:40

vitalizo a écrit:Je viens d'essayer : <option value="&lt;a href=&quot;www.monsite.com/exemple.php target=&quot;blank&quot;&quot;&gt;Exemple&lt;/a&gt;">Exemple</option>

Mias c'a na pas l'aire d'être ca


Mais encore ? Ca s'affiche pas ? Tu récupère pas la valeur ? Ca plante ton navigateur ? Ca reboote ton PC/Mac ?
Si je fais :
Code: Tout sélectionner
<select name="aaa">
<option value="&lt;a href=&quot;www.monsite.com/exemple.php target=&quot;blank&quot;&quot;&gt;Exemple&lt;/a&gt;">Exemple</option>
<option value="&lt;a href=&quot;www.monsite.com/exemple2.php target=&quot;blank&quot;&quot;&gt;Exemple&lt;/a&gt;">Exemple n°2</option>
</select>

ca m'affiche une liste déroulante avec 2 éléments. C'est pas ça le but ?


vitalizo
WRInaute passionné
WRInaute passionné
 
Messages: 1086
Inscription: 27 Nov 2005

Message le Jeu Fév 15, 2007 20:52

Les 2 options ne marchent pas.
Le lien est bien accèssible mais quand on clique dessus, cela ne s'ouvre pas dans une autre fenêtre.

P.S: je ne veux pas de liste mais de simples liens . :p


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 762
Inscription: 24 Oct 2006

Message le Ven Fév 16, 2007 0:10

Pour ouvrir une page avec la liste déroulante, il faut faire ceci :

Code: Tout sélectionner
<select>
<option onclick="window.open('http://www.example.org')">Example.org</option>
<option onclick="window.open('http://www.example.net')">Example.net</option>
</select>


C'est ce que tu veux ?


vitalizo
WRInaute passionné
WRInaute passionné
 
Messages: 1086
Inscription: 27 Nov 2005

Message le Ven Fév 16, 2007 18:37

Pour reprendre l'idée d'arnaud, en faisant ceci:
Code: Tout sélectionner
<option value="&lt;a href=&quot;www.monsite.com/exemple2.php target=&quot;blank&quot;&quot;&gt;Exemple&lt;/a&gt;">


on obtient
Code: Tout sélectionner
<a href="www.exemple.com" target="_blank"">Exemple </a>


Il ya donc un " de trop, mais que faut-il supprimer?


EDIT : en testant un peu tout, la bonne solution etait:

Code: Tout sélectionner
<option value="&lt;a href=&quot;www.monsite.com/exemple2.php&quot; target=&quot;blank&quot;&gt;Exemple&lt;/a&gt;">


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Calculer le ratio de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Echanger des liens
    Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens.
  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité