Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1273 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Image en fonction du nom de la page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Image en fonction du nom de la page

n°1607145
Sataneo85
Posté le 01-09-2007 à 20:04:04  profilanswer
 

coucou, alors nouveau probleme, avec ces lien vous devriez comprendre aisément mon soucis
 
passé sur les médiators qui servent de menu
http://sataneo.free.fr/book/index.php?page=contact
 
ca marche nickel cool
maintenant regardez l'image qui doit etre affiché une fois qu'on a cliqué sur le menu pour profil par exemple
http://sataneo.free.fr/book/images/select_profil.jpg
 
mon probleme c'est que j'ai bien penser mettre a la suite des "mouseover" un "mouseclick" mais ca marche pas l'image reste 1 seconde a peine
Puis je faire apparaitre une image par rapport au nom de la page ?
 
en fait au final ca fait comme une sorte d'onglet


Message édité par Sataneo85 le 01-09-2007 à 21:34:16
mood
Publicité
Posté le 01-09-2007 à 20:04:04  profilanswer
 

n°1607147
nycius
Ich liebe dich !
Posté le 01-09-2007 à 20:10:55  profilanswer
 

Tes images over sont "images/mouseover_contact.jpg"
 
Donc tu affiches dynamiquement tes images en fonction de la variable $page
 

Code :
  1. if($_GET['page'] == "contact" )
  2. $var_image_contact = "images/mouseover_contact.jpg";
  3. else
  4. $var_image_contact = "images/contact.jpg";


Message édité par nycius le 01-09-2007 à 20:11:14
n°1607149
Sataneo85
Posté le 01-09-2007 à 20:14:26  profilanswer
 

oui mais la le soucis c'est pas le mouse over voila le resultat que je voudrais obtenir
 
Normal
http://sataneo.free.fr/book/images/profil.jpg
 
Mouse over
http://sataneo.free.fr/book/images/mouseover_profil.jpg
 
OnClick
http://sataneo.free.fr/book/images/select_profil.jpg

n°1607150
Sataneo85
Posté le 01-09-2007 à 20:23:47  profilanswer
 

un bout de mon code
 

Code :
  1. <div name="MonBeauCadre" class="form2" style="overflow: auto; height: 417px;width:509px">
  2.  <?
  3.  if ( isset($page) )
  4.  {
  5.  $page = $HTTP_GET_VARS['page'];
  6.  include("$page.php" );
  7.  }
  8.  else  
  9.  {
  10.  $page = "accueil";
  11.  include("accueil.php" );
  12.  }
  13.  ?>
  14. </div>
  15. .......
  16.             <map name="map_contactMap">
  17.             <area shape="poly" coords="17,112,11,95,16,83,27,77,43,77,55,80,62,90,62,100,57,112" onMouseOver="document.images['contact'].src='images/mouseover_contact.jpg';" onMouseOut="document.images['contact'].src='images/contact.jpg';"
  18. href="index.php?page=contact">
  19.             </map>
  20.             <map name="map_bookMap">
  21.             <area shape="poly" coords="21,111,14,97,18,83,28,77,41,76,58,80,66,91,63,106,59,113" onMouseOver="document.images['book'].src='images/mouseover_book.jpg';" onMouseOut="document.images['book'].src='images/book.jpg';"
  22. href="index.php?page=book" >
  23.             </map>
  24.             <map name="map_profilMap">
  25.             <area shape="poly" coords="17,112,9,98,12,85,23,77,37,76,50,79,58,88,61,98,56,109,53,112" onMouseOver="document.images['profil'].src='images/mouseover_profil.jpg';" onMouseOut="document.images['profil'].src='images/profil.jpg';"
  26. href="index.php?page=profil">
  27.           </map>

n°1607154
Sataneo85
Posté le 01-09-2007 à 21:07:34  profilanswer
 

j'ai essayé ca mais sans succès

Code :
  1. <map name="map_profilMap">
  2.               <area shape="poly" coords="17,112,9,98,12,85,23,77,37,76,50,79,58,88,61,98,56,109,53,112"
  3.     <? if ($_GET['page'] == 'profil')
  4.     {
  5.     echo "document.images['profil'].src='images/select_profil.jpg";
  6.     }
  7.     else
  8.     {
  9.     echo "onMouseOver='document.images['profil'].src='images/mouseover_profil.jpg';' onMouseOut='document.images['profil'].src='images/profil.jpg';'
  10. href='index.php?page=profil'>";
  11.     }
  12.      ?>
  13.           </map>


Message édité par Sataneo85 le 01-09-2007 à 21:08:41
n°1607155
Sataneo85
Posté le 01-09-2007 à 21:33:59  profilanswer
 

solution pour ceux que ca interesse

 
Code :
  1. <td bordercolor="#000000"><img src="images/<?php if ($_GET['page'] == 'profil') echo 'select_' ?>profil.jpg" alt="" name="profil" width="70" height="138" border="0" <?php if ($_GET['page'] != 'profil') echo 'usemap="#map_profilMap"' ?>></td>
 


Message édité par Sataneo85 le 01-09-2007 à 21:34:40
n°1607188
leflos5
On est ou on est pas :)
Posté le 02-09-2007 à 04:20:47  profilanswer
 

C'est laid ton truc :o
D'ailleurs le bordecolor qu'est ce qu'il fait là?
 
Tu ferais ça avec des classes css...

n°1607386
Sataneo85
Posté le 03-09-2007 à 00:48:39  profilanswer
 

les classes css c'est compliqué ^^ faudrai que je m'y mette


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Image en fonction du nom de la page

 

Sujets relatifs
[Résolu] Include PHP mais fixe ... facon iframe (scrollbar)[RESOLU] VBA Single et Integer
récuperer infos d'une page web (parsing)[RESOLU] Recherche MySQL un peu complexe
espace avant pied de page[ ASP ] Fonction include d'une page HTTP situé sur un autre serveur
[MAVEN] Question de package avec les sous modules [Resolu][PHP] Initier un call et revenir au meme endroit dans la fonction
[Resolu]Problème de "map" 
Plus de sujets relatifs à : [Résolu] Image en fonction du nom de la page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR