Rechercher : dans
Par :

Perl et target blank

Dernière réponse le 2 oct 2007 à 11:38:57 fichben, le 29 sep 2007 à 13:27:30 
 Signaler ce message aux modérateurs

Bonjour,
voilà j'ai un bout de code comme çà, dans un tableau:
<td><a href=\"$ref->{'url_site'}\">Voir le lien sur le site</a></td>
j'aimerai que le lien s'ouvre dans une nouvelle fenêtre, je n'arrive pas à le coder, merci pour l'aide !

Configuration: Linux Mandriva
Firefox 2.0.0.6

Meilleures réponses pour « Perl et target blank » dans :
Perl - Les fichiers VoirLa notion de filehandle On appelle filehandle (traduisez descripteur de fichier), dans un programme Perl, le nom permettant de manipuler une connexion d'entrée-sortie (les entrées-sorties standards vues précédemment sont connues par les filehandles...
Les variables avec Perl VoirConcept de variable avec Perl Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Perl peuvent être de trois...
Perl - Caractéristiques du langage VoirFichier source, et interprétation Le fichier source d'un programme écrit en Perl est un simple fichier texte dont l'extension est par convention .pl. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un fichier texte dans sa...

1

Posotaz, le 29 sep 2007 à 23:37:03

Salut, pour indiquer au navigateur qu'il est préférable d'ouvrir le lien dans une nouvelle fenêtre, il faut rajouter (comme le solutionne très bien ton titre) l'attribut "target" de ta balise <a> avec la valeur "_blank". Donc <a href=\"$ref->{'url_site'}\" target=\"_blank\">Voir le lien sur le site</a>

Mais je te déconseille de faire ça... N'oublie pas que c'est un comportement que le navigateur peut ignorer s'il en a reçu l'ordre de l'internaute. Pour les autres, ça ouvre des fenêtres et des fenêtres qui n'ont aucun lien entre elles. Enfin je dis ça pour les bonnes pratiques du web (la propriété target de la balise <a> est méconnue du XHTML 1.0 strict) mais tu en fais ce que tu veux. ;-)

J'espère avoir pu t'aider, la question m'a semblé trop simple à vrai dire :D

Répondre à Posotaz

2

 fichben, le 2 oct 2007 à 11:38:57

Ok merci.
C'est sûr, mais c'est pour moi en interne, et je sais très bien comment écrire cette balise en html , mais c'est en perl que je ne trouvais pas la syntaxe. Pour un site externe, je code comme il faut mes fenêtres, merci pour l'aide!

Répondre à fichben