Bonjour à tous,
J'ai un script qui fonctionne bien, sauf que je n'ai pas le même résultat la seconde fois.
Au survol d'un surnom, la photo de l'usager apparait avec son prénom.
Pour des fins de test , j'ai mis un fond noir, avec le prénom de la personne centrer, mais lorsque je change de surnom, la photo apparait, le fond noir n'est plus, et le prénom n'est plus centré.
Voici le code, je ne sais pas si vous pouvez m'aider.
<div style="position: absolute; visibility: hidden; text-align:center; background-color:#000000" id="topdecklink" align="center"/></div>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| domok = document.getElementById;
if (domok)
{
skn = document.getElementById("topdecklink").style;
if(navigator.appName.substring(0,3) == "Net")
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;
}
function poplink(msg,texte)
{
var content ="<div align='center' width='94' style='background-color:#000000'><img src="+msg+" height='120' width='90'><br><font style='font-size:12pt;color:#F00'>"+texte+"</font></div>";
if (domok)
{
document.getElementById("topdecklink").innerHTML = content;
skn.visibility = "visible";
}
}
function get_mouse(e)
{
var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
skn.left = x - 100;
skn.top = y - 100;
}
function killlink()
{
if (domok)
{
skn.visibility = "hidden";
document.getElementById("topdecklink").innerHTML = '';
skn.width = "0px";
}
} |
La page est montée avec des DIVs, et des fichiers y sont inclus, voici la structure CSS
1 2 3 4 5 6 7 8 9 10 11 12
| <div id="contour">
<div id="entete"><div id="menu"><?php include('../menu.php'); ?></div></div>
<div id="coldroit">
<?php if ($_SESSION['auth_users'] != 'yes') { include('../login.php'); } ?>
<?php include('../coldroit.php'); ?>
</div>
<div id="contenu">
Page principale
</div>
<br class="clearfloat" />
<div id="pieddepage"><?php include('../footer.php'); ?></div>
<!-- fin de #container --></div> |
L'utilisation de ce script, se fait dans le fichier coldroit.php
Voici la ligne de code :
<a href="http://www.labougeotte.net/membres/membreprofil.php?ID=<?php echo $_SESSION['id_users']; ?>&id_profil=<?php echo $row['ID']; ?>" onMouseOver="poplink('http://www.labougeotte.net/images/<?php echo $photo; ?>','<?php echo stripslashes($row['prenom']); ?>')" onMouseOut="killlink()"><?php echo stripslashes($row['nickname']) ?> - <?php echo stripslashes($row['sexe']); ?><?php if ($row['online'] == '1') { echo ' <img src="http://www.labougeotte.net/img/bulle_tchat.png" width="15" height="15" border="0" />'; } ?></a>
Si vous avez des questions, je suis là pour y répondre.
Merci de votre aide précieuse.
Sylvain
Partager