Je voudrais savoir si c'est possible d'ouvrir une page en cliquand sur une image qui n'apparait pas dans le code html mais dans le code css comme ceci:
Dans ce cas, il faut veiller à faire plusieurs choses dans la fonction DefineBackgroundProperties :
- Définir l'image de fond (c'était le but initial de l'élément !)
- Attacher un évènement sur le onclick de la balise div
Ce dernier point doit être spécifique aux navigateurs. Si IE, utiliser attachEvent, sinon utiliser addEventListener.
------------------------------Djakar
http://www.nova-id.com Kit de survie sur les forums : Du bon sens, de la modération, du savoir vivre et une bonne dose d'humour
Répondre à Djakar
Sinon en css tu pourras pas. Il faudra mettre l'image dans ton htlm. Je vois très bien ce que tu veux faire, ramener l'utilisateur à la page d'accueil lorsqu'il clique sur la bannière, mais le css ne pourra rien faire. Il faut mettre un <a href="/"><img src="http://la_source_de_ta_page.extension" title="Retour à l'accueil" alt="Bannière" /></a>
C'est ce que info du net utilise
Merci a vous deux, en fait le premier code javascript fonctionne pas comme je voudrais parce qu'il affiche une écriture, et le deuxième trop compliquer pour moi. pour <a href="#"><img src="/"></a> c'est comme ca que je fais d'habitude mais la je voulais ne mettre que <div id=""> dans le code html et gérer tout par le css. Ce n'est pas possible de mettre du js dans du css?
Ca affiche une écriture ?
je ne comprends pas ce que tu veux dire.
Citation :
Ce n'est pas possible de mettre du js dans du css?
Tu as 2 possibilités. Les 2 ne fonctionneront pas avec firefox :
1 - background: url('javascript:MaFonction();'); // Dans le CSS 2 - Utiliser l'élément css : behavior et un fichier htc
------------------------------Djakar
http://www.nova-id.com Kit de survie sur les forums : Du bon sens, de la modération, du savoir vivre et une bonne dose d'humour
Répondre à Djakar
Tu peux toujours utiliser les selecteurs CSS à l'aide de ce superbe script Behaviour.js qui permet de mettre du code javascript associé à un selecteur CSS... Je pense que c'est le moyen le plus simple pour toi (pas de lien html, et rien de spéciale dans ton css, juste un petit appel à behaviour).
Tu inclus le behaviour. js et tu rajoute dans un autre fichier
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.