Href dans une balise <td>
Résolu/Fermé
anatolekadel
Messages postés
102
Date d'inscription
jeudi 26 mai 2011
Statut
Membre
Dernière intervention
18 novembre 2011
-
19 oct. 2011 à 19:30
anatolekadel Messages postés 102 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 18 novembre 2011 - 19 oct. 2011 à 20:42
anatolekadel Messages postés 102 Date d'inscription jeudi 26 mai 2011 Statut Membre Dernière intervention 18 novembre 2011 - 19 oct. 2011 à 20:42
A voir également:
- Html td href
- Editeur html - Télécharger - HTML
- &Nbsp html - Forum HTML
- Espace en html - Astuces et Solutions
- Espace html ✓ - Forum HTML
- Br html - Forum CSS
4 réponses
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
19 oct. 2011 à 19:44
19 oct. 2011 à 19:44
Salut, essaye avec ça:
Tu as oublié d'échapper le lien dans le onclick.
Au passage, c'est très moche le bgcolor, width & height (plus valide depuis HTML4 - 1999).
Utilises plutôt des class CSS.
echo "<td onclick='window.location.href=\"".$lien."\"' bgcolor='#FF00FF' width='75' height='75'>";
Tu as oublié d'échapper le lien dans le onclick.
Au passage, c'est très moche le bgcolor, width & height (plus valide depuis HTML4 - 1999).
Utilises plutôt des class CSS.
anatolekadel
Messages postés
102
Date d'inscription
jeudi 26 mai 2011
Statut
Membre
Dernière intervention
18 novembre 2011
3
19 oct. 2011 à 20:03
19 oct. 2011 à 20:03
Ca n'a malheureusement pas marché.
Voilà ce que $lien peut contenir (par exemple):
Les guillemets sont bien dans la variable.
Voilà ce que $lien peut contenir (par exemple):
"onClick=window.location.href="joueur.php?p= 0"
Les guillemets sont bien dans la variable.
vincebzh
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
19 oct. 2011 à 20:11
19 oct. 2011 à 20:11
Tu as fait un copié collé de ce que je t'ai donné ou tu a modifié la ligne à la main ?
Dans l'exemple que tu montre, il manque les apostrophes autour du onclick.
Dans le doute, tu peux aussi ajouter un addslashes autour du lien :
Exemple :
Dans l'exemple que tu montre, il manque les apostrophes autour du onclick.
Dans le doute, tu peux aussi ajouter un addslashes autour du lien :
Exemple :
<?php $lien = 'http://google.com'; echo '<table><tr>'; echo "<td onclick='window.location.href=\"".addslashes($lien)."\"' bgcolor='#FF00FF' width='75' height='75'>"; echo '</tr></table>'; ?>
anatolekadel
Messages postés
102
Date d'inscription
jeudi 26 mai 2011
Statut
Membre
Dernière intervention
18 novembre 2011
3
19 oct. 2011 à 20:42
19 oct. 2011 à 20:42
C'est bon, j'ai utilisé la fonction addslashes() (très pratique d'ailleurs, je ne connaissais pas).
Merci
[RESOLU]
Merci
[RESOLU]
19 oct. 2011 à 20:00
Je vais essayer le changement que tu as écrit.
merci