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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  lancer un son toute les x minute avec grease monkey

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancer un son toute les x minute avec grease monkey

n°1677632
vampire ca​nard
Posté le 28-01-2008 à 05:06:26  profilanswer
 

salut tout le monde j'aimerait modifier un script pour quil ne lance simplement que un son sur un site donné toute les x minute avec grease monkey
 
voici le script que j'aimerait modifier
 

Citation :

/**************************************************************
************** Déclaration des variables du programme *********
**************************************************************/
 
var sonAllerte;
var listeElements,elementActuel,publi,commandant;
var timer,time,timerSuivant,volume,tempsMin,tempsMax,compteur;
var corps;
var session = 1;
var valeur  = 1;
var tempsHeures  = 0;
var tempsMinutes = 0;
var tempsSecondes = 0;
var afficheHeures   = 0;
var afficheMinutes  = 0;
var afficheSecondes = 0;
 
var image = "http://transfert.infos.free.fr/xloadSkin6/images/ligne.gif";
 
/*************************************************************
*************  Ajustement des paramètres des sons  ***********
*************************************************************/
 
volume = "100";   // "0"= désactivé , "100"= activé totalement
 
/**************************************************************
************* Temps auquel doit se déclencher le son   ********
**************************************************************/
tempsMin = 900000; //=  900sec   ou 15 Minutes 00 Secondes- Temps max
 
//if(parent.document.URL.indexOf('overview.php') != -1) {
timer = setTimeout( function(){ alertetotale(); } , time );
//}
 
/**************************************************************/
/********** Liens vers les sonorités événementielless *********/
/**************************************************************/
sonAttaqueConf  = "http://xlx.ogame.free.fr/sons/sirene1.mp3";
sonAttaque   = "http://xlx.ogame.free.fr/sons/sirene1.mp3";  
sonEspionnage  = "http://xlx.ogame.free.fr/sons/sirene4.mp3";  
sonMessage   = "http://xlx.ogame.free.fr/sons/sirene5.mp3";
 
/**************************************************************/
/*********    Ajout du chrono et incrémenteur          ********/
/**************************************************************/
 
 
 
corps = document.getElementsByTagName("body" )[0];
div   = document.createElement("div" );
div.setAttribute("style","border:solid #FFCC00 1px;left:170;top:100;height:75px;width:140px;position:absolute;z-index:100;background:#000000;color:#FFCC00;" );
div.innerHTML = "<div style='padding:3px;text-align:center;'>Temps écoulé depuis<br>dernière mise à jour:<br><br><input type='text'  id='compteur'style='text-align:center;border:none;width:50px;' value=''/><br><br><img src='"+image+"' style='width:135px;'></div>";
corps.appendChild(div);
 
tempsChrono = setInterval(function(){
          tempsSecondes=tempsSecondes+1;
           
 
          if(tempsSecondes>59)  
          {
           tempsMinutes=tempsMinutes+1;
           tempsSecondes = 0;  
          }
           
          if(tempsMinutes>59)  
          {
           tempsHeures=tempsHeures+1;
           tempsMinutes = 0;  
          }
          /******************************************************/
          /************** Traitement exceptions******************/
          /******************************************************/
          if(tempsSecondes<10)
          {
           afficheSecondes = "0"+tempsSecondes;
          }
          if(tempsSecondes>9)
          {
           afficheSecondes = tempsSecondes;
          }          
          if(tempsMinutes<10)
          {
           afficheMinutes = "0"+tempsMinutes;                        
          }
          if(tempsMinutes>9)
          {
           afficheMinutes = tempsMinutes;            
          }          
          if(tempsHeures<10)
          {
           afficheHeures = "0"+tempsHeures;
          }
          if(tempsHeures>9)
          {
           afficheHeures = tempsHeures;
          }
           
          var decompte = afficheHeures+':'+afficheMinutes+':'+ afficheSecondes;
          document.getElementById('compteur').value = decompte;
           
          },1000);      
 
function sonInner(objet)  
{
 return objet.innerHTML;  
}  
function alertetotale()    
{  
    var son = 0;
 publi    = document.getElementsByTagName ('th');
    listeElements  = document.getElementsByTagName('span');
 
 for (var i = publi.length - 1; i >= 0; i--)
 {
  var pageHTML = sonInner(publi[i]);
   
  if( pageHTML.indexOf('?page=messages') != -1 )
        {  
      if( son != sonEspionnage )
   {
    son = sonMessage;
    joueAlarme(son);
   }
  }
 
 }
 
 /*************************************************
 **** Balayage de la liste des éléments 'SPAN' ****
 *************************************************/
    for (var i = 0; i < listeElements.length; i++)
 {
   
  elementActuel = listeElements[i];
 
         
     if(elementActuel.className.substring(0,17)=='flight federation')//viene ataque de Confederacion
        {
   
            if( son != sonEspionnage )
   {
    son = sonAttaqueConf;
    joueAlarme(son);    
   }
  }
        else if(elementActuel.className.substring(0,13)=='flight attack')//Una flota enemiga te va a atacar
  {
   if( son != sonEspionnage )
   {
    son = sonAttaque;  
    joueAlarme(son);
   }
  }
        else if (elementActuel.className.substring(0,16)=='flight espionage')//Flota enemiga te Espia
  {
   son = sonEspionnage;
   joueAlarme(son);
        }
   
    }  
 
 
 /**************************************************************/
 /****** temps d'attente pour écoute complète de l'alerte ******/
 /**************************************************************/
 timerSuivant = setTimeout( function(){ rafraichir(); } , 4021 );
   
}
function joueAlarme(effet)
{
 
 /**************************************************************/
 /****** Association du son à la page de façon invisible  ******/
 /**************************************************************/
 body = document.getElementsByTagName("body" )[0];
 var emb = document.createElement("embed" );
 
 emb.src = effet;
 emb.setAttribute("autostart", "true" );
 emb.setAttribute("loop", "false" );
 emb.setAttribute("hidden", "true" );
 emb.setAttribute("volume", volume);
 
 body.appendChild(emb);  
}
 
function rafraichir()
{  
 /**************************************************************/
 /***************** Relance de la page en cours  ***************/
 /**************************************************************/  
 var url = window.location.href;
 window.location.replace(url);  
 clearTimeout( timerSuivant );  
}


 
 
j'aimerait donc quil ne refresh plus la page mai que a la place il me lance un son que doije modifier svp  :)

mood
Publicité
Posté le 28-01-2008 à 05:06:26  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  lancer un son toute les x minute avec grease monkey

 

Sujets relatifs
Lancer un script php depuis un cgi pythonLancer un vbs par script de connexion
Flash lancer .exelancer une fonction php en cliquant sur un bouton
lancer une fonction php à partir d'un bouton ("button")lancer plusieurs fichier sur imprimante réseau
[Shell]Lancer un shell sur mediaplanUtiliser un variable, lancer une fonction d'un autre movieclip?
Lancer batch FTP au démarrageLancer téléchargement d'un fichier à la base du serveur.
Plus de sujets relatifs à : lancer un son toute les x minute avec grease monkey


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