|
|
|
|
Bonjour,
J'aimerai trouver un script qui ouvrirait une page html dimentionnable (popup?) au passage d'une souris sur une image ou sur un texte.
Je possède ce sript:
<A onMouseOver="window.open('Ma Page.htm','','width=600,height=300,left=0,top=1,scrollbars=1,resizable=no')" onMouseOut='window.focus();' >
<B>Fiche Produit</B></FONT></A>
Le problème, c'est qu'à chaque passage, une nouvelle fenêtre se place dans la barre des tâches.
J'aimerai que le "popup" se ferme lorque la souris n'est plus sur le lien, sans laisser de trace.
Ce qui me plairaît s'appelle peut-être "info bulle" mais dans laquelle on pourrait placer une fichier html.
Merci mille fois de trouver la solution
Configuration: Windows Vista Firefox 3.0.5
Bon soir,
<STYLE>
info{
position:relative;
z-index:24; background-color:#ccc;
color:#000;
text-decoration:none}
info:hover{z-index:25; background-color:#ff0}
info span{display: none}
info:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:15em;
border:1px solid #6699cc;
background-color:#eeeeee; color:#6699cc;
text-align: justify;
font-weight:none;
padding:1px;
}
</STYLE>
Info Bulle <info onclick="return false" href="#">ici<span>
<h1>Ton text !!</h1>
</span></info>
Si ton message est résolu, n'oublie pas de cocher la case. |
Bon soir,
<STYLE>
info{
position:relative;
z-index:24; background-color:#ccc;
}
info:hover{
z-index:25; background-color:#ff0
}
info span{
display: none
}
info:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:15em;
}
</STYLE>
Info Bulle <info>ici<span>
<iframe src="http://www.google.fr/index.html" width="400" height="400"/>
</span></info>
_________________ Si ton message est résolu, n'oublie pas de cocher la case.
|
Re Bonsoir,
|
Voila, le code est fini mais il faut recliquer sur le lien pour fermer la fenetre de fiche produit :
<html>
<head>
<script type="text/javascript">
function fiche(index) {
var arg = document.getElementById(index);
if (arg.style.visibility == 'hidden') {
arg.style.visibility = 'visible';
} else {
arg.style.visibility = 'hidden';
}
}
</script>
</head>
<body>
<table width="50%">
<tbody>
<td align="right">
<div>
<a href="javascript:fiche('fiche1')">
Fiche Produit article 1</a>
</div>
<div id="fiche1" style="visibility: hidden;">
<iframe src="http://www.perlaisie.com/Fiche-Produit/S5601-10-001AB.htm" width="500" height="310"></iframe>
</div>
</td>
<td align="right">
<div>
<a href="javascript:fiche('fiche2')">
Fiche Produit article 2</a>
</div>
<div id="fiche2" style="visibility: hidden;">
<iframe src="http://www.perlaisie.com/Fiche-Produit/S5601-10-001AB.htm" width="500" height="310"></iframe>
</div>
</td>
</table>
</body>
</html>
Cela te convient ? Si tu ne comprends pas le code dis le moi et je te l'explique. Si ton message est résolu, merci de ne pas oublier de cocher la case résolu. |