Annonces
Question aléatoire
Livre d'or

Par Lomiland

Moi qui etait sur le CMS Nuked Klan, je vous ai trouvé !
Je trouve que tout les module sont super, que vous avez bien travaillez !
Merci a vous ! [Suite...]

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
   Le 02/07/09 à 16h46 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Reprise du message précédent

Tu peux préciser ce qui fonctionne et ce qui ne fonctionne pas ?
Quand tu passes la souris sur le bouton, ça s'affiche et ça se masque immédiatement, c'est ça ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 02/07/09 à 17h06 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 29/10/08
Messages: 121
Lieu: Grenoble
Quand la souris est sur le bouton, les images apparaissent puis disparaissent.
Quand elles apparaissent la carte se déplace vers le bas d'environ 2 cm quand elles disparaissent, la carte revient à sa position initiale.
Une fois la souris hors du bouton les images ont disparu et la carte est bien à sa position initiale.



Edité par kouedic Le 02/07/09 à 17h07

pm    
   Le 02/07/09 à 17h37 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Pour l'histoire de la carte qui se déplace, je laisse répondre quelqu'un qui gère mieux le css que moi.
Pour le problème que les images disparaissent juste après s'être affichées, rajoute
alert("souris sortie du bouton");
entre les lignes 9 et 10 du code javascript que j'ai proposé.
Un message s'affichera alors à l'écran, normalement ça sera quand tu sortiras la souris du bouton. Si tu l'as aussi quand tu vas sur le bouton, dis le moi, ce n'est pas normal.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 02/07/09 à 17h41 Citer      

Administrateur

Chef de projet
Développement Noyau
Groupe: Equipe PHPBoost

Sexe:
Inscrit le: 27/02/09
Messages: 7108
Lieu: Alsace
Les images qui se deplacent, ce sont les quelles ? Celle quand tu passe la souris dessus ?

pm http://www.phpboost.com    
   Le 02/07/09 à 17h55 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 29/10/08
Messages: 121
Lieu: Grenoble
Quand la souris est sur le bouton, il s'affiche "souris sortie de bouton".
Quand je clique OK les 2 images apparaissent.
Quand je bouge légèrement le curseur de la souris, réapparait "souris sortie de bouton" et les images disparaissent.
En cliquant sur OK, le panneau "souris sortie de bouton" disparait
Autre fait, la carte ne se déplace plus.

Je te remets le code :
Code HTML :
[html]
<TABLE BORDER="0">
<SCRIPT language="Javascript">
var listeImages = new Array(1, 2);
 
function cacherImages()
{
    for (i = 0; i < listeImages.length; i++)
        {
        document.getElementById("image_" + listeImages[i]).style.display = "none";
    }
      alert("souris sortie du bouton");
}
 
function afficherImages(liste)
{
    cacherImages();
    for (i = 0; i < liste.length; i++)
    {
        document.getElementById("image_" + liste[i]).style.display = "block";
    }
}
 
</SCRIPT>
<td width=680 height=500 style="background : url(http://localhost/phpboost3rc/templates/base/images/plan.jpg) no-repeat" </td>
<img src="/templates/base/images/image_1.jpg" style="display:none;position:relative;left:150px;top:200px;"  id="image_1"/>
<img src="/templates/base/images/image_2.jpg" style="display:none;position:relative;left:100px;top:235px;"  id="image_2"/>
<tr><td <img src="/templates/base/images/bouton.jpg" onMouseOver="afficherImages(new Array(1,2));" onMouseOut="cacherImages();"/>
</tr>
</TABLE>
[/html]

pm    
   Le 02/07/09 à 20h28 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
C'était parce que le code du tableau était mal écrit. Je l'ai nettoyé, et en prime, j'ai rajouté de petits effets sympas.
Code BBCODE :
[html]<script type="text/javascript">
<!--
var listeImages = new Array(1, 2);
 
function cacherImages()
{
    for (i = 0; i < listeImages.length; i++)
        {
        Effect.Fade("image_" + listeImages[i]);
    }
}
 
function afficherImages(liste)
{
        for (i = 0; i < listeImages.length; i++)
        {
        document.getElementById("image_" + listeImages[i]).style.display = "none";
    }

    for (i = 0; i < liste.length; i++)
    {
            Effect.Appear("image_" + liste[i]);

    }
}
 -->
</script>
<table>
<tr>
<td width="500" height="322" style="background : url(http://www.photo-libre.fr/paysage/Med/Rz_16.jpg) no-repeat">
<img src="/faq/faq.png" style="display:none;position:relative;left:50px;top:20px;"  id="image_1"/>
<img src="/download/download.png" style="display:none;position:relative;left:10px;top:100px;"  id="image_2"/>
</td>
</tr>
<tr><td><img src="/templates/phpboost/images/admin/phpinfo.png" onMouseOver="afficherImages(new Array(1,2));" onMouseOut="cacherImages();"/></td>
</tr>
</table>[/html]


J'ai juste changé les adresses des images pour qu'on puisse voir ce que ça donne :

____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 02/07/09 à 21h03 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 17/06/05
Messages: 7620
Lieu: Apt / Marseille
Une version un peu mieux écrite niveau html :

Code HTML :
[html]
<script type="text/javascript">
<!--
var listeimages2 = new Array(3, 4); 
function cacherimages2()
{
    for (i = 0; i < listeimages2.length; i++)
		document.getElementById("image_" + listeimages2[i]).style.display = "none";
} 
function afficherimages2(liste)
{
    for (i = 0; i < liste.length; i++)
        document.getElementById("image_" + liste[i]).style.display = "block";
}
-->
</script>
 
<div style="position:relative;width:500px;height:322px;background:url(http://www.photo-libre.fr/paysage/Med/Rz_16.jpg) no-repeat;border:1px solid #ccc;">
	<img src="/faq/faq.png" style="display:none;position:relative;left:150px;top:180px;" id="image_3" alt="" />
	<img src="/download/download.png" style="display:none;position:relative;left:50px;top:100px;" id="image_4" alt="" />
</div>
<img src="/templates/phpboost/images/admin/phpinfo.png" onmouseover="afficherimages2(new Array(3, 4));" onmouseout="cacherimages2();" style="cursor:pointer;" alt="" />
[/html]
 
 


____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com http://www.phpboost.com    
   Le 03/07/09 à 08h21 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 29/10/08
Messages: 121
Lieu: Grenoble
Impeccable. Un grand merci pour la peine que vous vous êtes donné.

Une suggestion : ne serait-il pas possible d'avoir un répertoire où l'on pourrait mettre ces applications de façon à en faire profiter plus facilement à l'ensemble des membres ?
Actuellement c'est en faisant des recherches sur le forum qu'on les découvre, c'est une manière un peu trop fortuite et c'est dommage.



Edité par kouedic Le 03/07/09 à 22h17

pm    
   Le 03/07/09 à 08h44 Citer      

Administrateur

Groupe: Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Le problème c'est que ce genre de demandes sont assez spécifiques et je ne sais pas si ça intéressera beaucoup de monde tel quel.
Tu nous montreras le résultat une fois ta carte terminée ?
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 03/07/09 à 22h43 Citer      

Booster Bazooka

Groupe: Membre

Sexe:
Inscrit le: 29/10/08
Messages: 121
Lieu: Grenoble
Je me permets d'insister car, comme ces applications ont été réalisées, ne vaut-il pas mieux qu'elles soient répertoriées au lieu qu'elles soient réparties dans les archives du forum. Cela permet aussi aux membres de les connaître et ainsi pourquoi pas d'en utiliser pour leur propre site. C'est le spécifique qui aide à enrichir un site.

Pas de problème pour montrer le résultat une fois terminé.

pm    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces