lien sur td ?

lien sur td ? - HTML/CSS - Programmation

Marsh Posté le 03-09-2004 à 13:02:55    

peut-on faire un lien sur un td ??
j'explique le truc : j'ai un beau menu dans un tableau avec les cases qui changent de couleur (hover...) quand on passe dessus... mais je voudrais que quand on clique n'importe où dans la case, ça aille vers une url donnée...  
c possible ?? (et si possible autrement qu'en javascript...)  
 
merci d'avance

Reply

Marsh Posté le 03-09-2004 à 13:02:55   

Reply

Marsh Posté le 03-09-2004 à 13:06:33    

un <a href> dans le td? marche pas, je tente de retrouver un tomic qui parlait de ca ya pas si longtemps
 
au fait question con, mais quel est le but du TD (ta table sert à quoi exactement?)


Message édité par masklinn le 03-09-2004 à 13:15:38

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 13:09:12    

on peut faire ca via le javascript

Reply

Marsh Posté le 03-09-2004 à 13:22:32    

onclick ça marche pas mal :
 

Code :
  1. <td onclick="JavaScript:document.location='tonURL'">
  2. bla bla bla
  3. </td>


Message édité par brisssou le 03-09-2004 à 13:22:48

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 13:33:48    

...
sauf que le monsieur il demandait sans JS
 
Titione -> apparement pas possible en (x)html pur, mais je vais te redemander le but de la table, si c'est pour faire un menu l'utilisation de lists au lieu des tables permet de faire de grandes zones cliquables np


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 13:41:56    

Masklinn a écrit :

...
sauf que le monsieur il demandait sans JS
 
Titione -> apparement pas possible en (x)html pur, mais je vais te redemander le but de la table, si c'est pour faire un menu l'utilisation de lists au lieu des tables permet de faire de grandes zones cliquables np


 
IE ne supporte que le survol, pas le clic.

Reply

Marsh Posté le 03-09-2004 à 13:47:03    

pierre6020 a écrit :

IE ne supporte que le survol, pas le clic.


 
IE suporte pas mal le click je trouve...
 
Masklinn ==> à quel moment il a dit qu'il ne voulait pas de js ?  :??:


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 13:54:02    

Citation :

et si possible autrement qu'en javascript...


 
Pierre -> IE supporte quel survol? chez moi survol c'est :hover, et IE a jamais supporté ce truc


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 13:57:20    

soit, en html pur, mes connaissances ne vont pas jusque là, déjà qu'elles vont pas bien loin... :/


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 14:05:04    

effectivement la liste est ptet mieux que le table dans ce cas là.. et pour le JS j'avais peur d'un truc compliqué mais le onClick me va bien :)

Reply

Marsh Posté le 03-09-2004 à 14:05:04   

Reply

Marsh Posté le 03-09-2004 à 14:06:15    

tu m'as toujours pas dit à quoi ca servait (menu? affichage de données? photos pornos? images?)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 14:10:24    

Masklinn a écrit :

Citation :

et si possible autrement qu'en javascript...


 
Pierre -> IE supporte quel survol? chez moi survol c'est :hover, et IE a jamais supporté ce truc


 
Je voulais dire que IE effectue le survol sur toute la zone, mais a condition de survoler le lien, et pareil pour le clic (contrairement à Gecko par exemple)
test :
http://www.cosmosoft.fr/sitetype/accueil/index.php

Reply

Marsh Posté le 03-09-2004 à 14:17:02    

pierre6020 a écrit :

Je voulais dire que IE effectue le survol sur toute la zone, mais a condition de survoler le lien, et pareil pour le clic (contrairement à Gecko par exemple)
test :
http://www.cosmosoft.fr/sitetype/accueil/index.php


il fonctionne pas correctement quoi [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 14:18:42    

pierre6020 a écrit :

Je voulais dire que IE effectue le survol sur toute la zone, mais a condition de survoler le lien, et pareil pour le clic (contrairement à Gecko par exemple)
test :
http://www.cosmosoft.fr/sitetype/accueil/index.php


 
pour le click, je maintiens, tu peux clicker sur la zone sans clicker sur le texte, ça marche bien
 

Code :
  1. <td class="celltable2" nowrap="nowrap" align="right"  id="id" onclick="overline(id);">
  2.   <a href="blablabla" target="pwet">text</a>
  3. </td>


 
quand tu clickes dans la case, et pas forcement sur le texte, le js est appellé


Message édité par brisssou le 03-09-2004 à 14:21:19

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 14:29:08    

on s'en tape on parle de ne pas faire appel au JS


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-09-2004 à 14:35:21    

Donc oui c'est possible,
mais marche partiellement sous IE,
sinon Javascript, à condition que ton menu (si c'est bien un menu) soit toujours accessible sans.
 
D'ailleurs si c'est un menu,
le tableau n'est pas du tout approprié.

Reply

Marsh Posté le 03-09-2004 à 14:36:37    

En appliquant les déclarations css suivantes sur le a, ça doit être bon:
 
display: block;
width: 100%; /* Je suis pas sur que c'est nécessaire */

Reply

Marsh Posté le 03-09-2004 à 14:38:21    

Masklinn a écrit :

on s'en tape on parle de ne pas faire appel au JS


titione a écrit :

effectivement la liste est ptet mieux que le table dans ce cas là.. et pour le JS j'avais peur d'un truc compliqué mais le onClick me va bien :)



---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 14:41:21    

bobe a écrit :


width: 100%; /* Je suis pas sur que c'est nécessaire */


 
Si justement,
ca m'a l'air de marcher en mettant le width à 100%,
j'avais jamais testé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed