mettre OnClick dans une balise <td>

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mettre OnClick dans une balise <td>

par albat » 20 mai 2005, 13:02

<mode taquin ON>
- titre du sujet : mettre OnClick dans une balise <td>
- code présenté : <th height="125" width="286" style=... >
<mode taquin OFF> :lol:

Au fait, la balise <th> existe toujours en xHTML ? :?:
'vais regarder ça, tiens...

par llandry » 20 mai 2005, 12:05

voila j'ai réussi !!

Voici la solution

Code : Tout sélectionner

onClick="this.style.background='url(image/cadreGB1.gif)'
Bonne journée à tous

par Cyrano » 19 mai 2005, 21:13

l'idée est là, mais ça ne fonctionnera pas comme ça: onclick est un gestionnaire d'évènement javaScript: il faut donc qu'on y trouve en valeur une commande JavaScript. Ce serait plutôt quelque chose du genre :

Code : Tout sélectionner

<th height="125" width="286" style="background-image:url(image/cadreDB1.gif); background-repeat:no-repeat; " onClick="this.style='background-image:url(image/cadreGB2.gif)'">
Mais cette syntaxe ne doit pas être bonne. C'est dans cette direction là qu'il faut chercher.

mettre OnClick dans une balise <td>

par llandry » 19 mai 2005, 19:58

Bonjour,

Je voudrai savoir si cette ligne est possible :

Code : Tout sélectionner

<th height="125" width="286" style="background-image:url(image/cadreDB1.gif); background-repeat:no-repeat; " onClick="background="image/cadreGB2.gif">
Je souhaite garder cette image en background.


Car je veux appliquer du texte au dessus de l'image.
Mais c'est trop galere à gerer les positions de calques. Car un coup cela marche bien sous FF mais pas sous IE.

Donc j'ai choisi de mettre li'mage en background comme ca pas de probleme de superposition du texte et de l'image.

Cordialement