Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/05/2008, 01h39   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 50
Points : 10
Points : 10
Par défaut Lien vers une nouvelle page

Bonjour,
Voila ca fait 2 h que je cherche a faire marcher cette ligne de code et je craque, d'autant plus que ca ne dois pas etre bien compliqué.

(1)Affiche une image a la place du lien
$home = "<a href=\"" . $url . "\"><img style=\"border: 0;\" src=\"modules/Members/images/aim.gif\" alt=\"\" title=\"" . $url . "\" /></a>";

(2)Affiche le lien et lance une nouvelle page

$home = "<a href=\"" . $url . "\" title=\"" . $url . "\" onclick=\"window.open(this.href); return false;\">" . $url . "</a>"

(3)Affiche une image + le lien et ouvre une nouvelle page
$home = "<a href=\"" . $url . "\"><img style=\"border: 0;\" src=\"modules/Members/images/aim.gif\" alt=\"\" title=\"" . $url . "\" /><onclick=\"window.open; return false;\">" . $url . "</a>";

Moi je voudrai simplement qu'il m'affiche une image (1) a la place du lien mais qu'il s'ouvre vers une nouvelle page

Je dois me perdre dans les "" / et j'avoue qu'une explication rapide de ce code serai cool

Merci d'avance
Rikou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 02h58   #2
Membre éprouvé
 
Homme
Inscription : août 2006
Messages : 313
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : août 2006
Messages : 313
Points : 497
Points : 497
as tu penser à faire un
a la suite ?

A premiere vue, la premiere ligne de code est bonne (j'ai pas verifié les autres).
Si tu :
-definis la variable $url
-tu affiches a la fin

Deja tu auras normalement une sortie html (peut etre pas l'image, apres c'est du html, plus de php ^^)
Phelim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2008, 11h27   #3
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
Personnellement, avec l'avènement des navigateurs à onglets, j'ai HORREUR qu'on me dicte comment je dois ouvrir mes fenêtres. Si je veux dans un autre onglet ou une autre fenêtre, je suis assez grand pour le faire.
Du coup, je ne suis pas sûr que ces considérations de fenêtres à ouvrir soient vraiment d'actualité.
Mais ce n'est que mon avis d'obtus invétéré.
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 22h03   #4
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
Citation:
Envoyé par jml94 Voir le message
Personnellement, avec l'avènement des navigateurs à onglets, j'ai HORREUR qu'on me dicte comment je dois ouvrir mes fenêtres. Si je veux dans un autre onglet ou une autre fenêtre, je suis assez grand pour le faire.
Du coup, je ne suis pas sûr que ces considérations de fenêtres à ouvrir soient vraiment d'actualité.
Mais ce n'est que mon avis d'obtus invétéré.
+1 surtout si tu veux respecter le W3C et que tu codes en 1.0 Strict !!!

Sinon comme dit plus haut, tu fais un echo() de tes variables ?

PS :
Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
$home = "<a href=\"" . $url . "\"><img style=\"border: 0;\" src=\"modules/Members/images/aim.gif\" alt=\"\" title=\"" . $url . "\" /></a>";
 
// Voici des méthodes moins contraignantes pour écrire :
 
$home = '<a href="' . $url . '"><img style="border: 0;" src="modules/Members/images/aim.gif" alt="" title="' . $url . '" /></a>';
echo $home;
 
// OU encore
// Ce qui suis ne doit pas être dans des balises <?php ?>, seules les variables sont dans ces balises
?>
 
<a href="<?php echo $url; ?>"><img style="border: 0;" src="modules/Members/images/aim.gif" alt="" title="<?php echo $url; ?>" /></a>
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web