Annonces


#1 03/12/07 22:01:35

snoopi
Nouveau
Date d'inscription: 12/02/07
Messages: 8
Envoyer un MP

  Email

Afficher une image après un clique

Salut,

Voila j'ai une petite question tongue

Donc je voudrait faire en sorte que quand un membre de mon site clique sur un lien sa affiche une petite image a coté. Et le tout sans rafraichir la page ^^

Exemple :

Le membre clique sur le lien partenaire 1

Une nouvel fenêtre s'ouvre pour afficher le site du partenaire

A coté du lien cliqué par le membre une image s'affiche sans que la page ne se rafraichisse!


Peut être en javascript ? CSS ? les deux ? ^^

Par la même occasion, si vous n'auriez pas un code qui marche pour effacer tout les cookies d'un membre pour lui permettre d'effacer c'est trace sur internet.
j'ai déjà tester la fonction suivante :

Code:

<script language="JavaScript">
function unsetcookies(){
global $HTTP_COOKIE_VARS;
if (0<sizeof($HTTP_COOKIE_VARS))
{while (list ($k_cookie, $v_cookie) = each ($HTTP_COOKIE_VARS))
  { setcookie($k_cookie);
  }
}   

</script>

Mais firefox m'indique une erreur au niveau du $ de $HTTP_COOKIE_VARS;

merci bien   smile

Dernière modification par snoopi (04/12/07 14:38:17)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 08/12/07 13:21:42

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3432
Site web

Re: Afficher une image après un clique

Salut,
pour la première question, ça peut se faire de 2 manières, toutes les 2 avec du Javascript.
la première, c'est un bloc (<p>, <div>, <span>, <img> ...) qui est masqué via JS et ré"activé au clic sur un lien.

La seconde manip (un coup de moteur de recherche pour ceci) c'est l'Ajax ... Avec du PHP, tu récupères un contenu que tu insères dans ta page viua JS sans rechargement. ais si c'est juste pour afficher/masquer quelque chose, je te conseille le JS seul.

pour le JS seul :
supposons que tu aies <img id="image_a_cacher" style="display:block;" src="image.jpg" width="30" height="50" alt="image"> par exemple (peu importe le doctype, ici, c'est /> si XHTML mais le principe est le même).

Dans ta page, tu peux faire un texte cliquable :

Code:

<a href="#" onclick="if (document.getElementById('image_a_cacher').style.display=='none'){document.getElementById('image_a_cacher').style.display='block';}else{document.getElementById('image_a_cacher').style.display='none';}">Afficher/masquer</a>

ça serait d'ailleurs plus propre en fonction JS séparée.


pour la 2nde question, ne confonds-tu pas JS et PHP ?
Tu ne pourras pas (et heureusement) faire effacer toutes les traces sur tous les sites, le mieux que tu puisses faire c'est lui faire effacer ses traces sur ton site en lui déclarant un cookie dont la date d'expiration est dépassée ...


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson