Problème de liens survolé

Problème de liens survolé - PHP - Programmation

Marsh Posté le 12-08-2006 à 22:46:10    

Bonjour,
 
Je vous explique, dans mon site j'ai un liens survolé mais qui fait appel a un son
Donc lorsque vous accedez a http://tonsite.com/page.php vous avez des liens a chaque passage de la souris sur un liens un son se fait entendre
 
Le problème lorsque j'installe quick time au passage de la souris sur un liens quick time lance le son mais dans une autre page l'url donc cela devient http://tonsite.com/rubrique ou se trouve le son
 
Pour info tout ceci est réalisé a base de calque et la fonction OnMouseOver et Jouer un Son
Un fois desinstaller quick time cela fonction correctement sans problème
 
Merci de votre aide

Reply

Marsh Posté le 12-08-2006 à 22:46:10   

Reply

Marsh Posté le 12-08-2006 à 22:53:02    

oubli l'idée de mettre des sons au survol de la souris [:petrus75]
 
A part faire chier l'utilisateur, tu ne vas pas gagner grand chose.
De quelle manière procèdes-tu pour que le son soit joué au passage de la souris ?
nouvelle popup ? bgsound ? technique obscure ?  
 
envoi nous le code ca serait pas plus mal :o
 

Reply

Marsh Posté le 12-08-2006 à 23:05:25    

Facile un calque survol pour joué un son et voila
 
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape" )&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
 
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie" ) {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()" );
  else window.location = sndFile;
}
//-->
</script>
</head>
 
<body>
<div id="Layer1" style="position:absolute; width:150px; height:115px; z-index:1" onMouseOver="MM_controlSound('play','document.CS1155416664281','clic.wav')"></div>
<EMBED NAME='CS1155416664281' SRC='clic.wav' LOOP=false  
AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0></EMBED>  
</body>
</html>
 
 
Une solution ???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed