Debutant39
Messages postés10Date d'inscriptionjeudi 28 juin 2007StatutMembreDernière intervention 8 novembre 2014
-
9 juil. 2007 à 19:49
Debutant39
Messages postés10Date d'inscriptionjeudi 28 juin 2007StatutMembreDernière intervention 8 novembre 2014
-
10 juil. 2007 à 23:27
Bonjour. Voici un script que devrait me permettre de jouer 3 fois un
son mais pour qu'il ne soit pas mitraillé, il me faut mettre une boucle
de temporisation. On me conseille de mettre le embed dans un div... je n'y suis pas parvenu... Qlq un a une idée ? Merci.
<html><head><title>Test</title>
<script type="text/javascript">
function lancerSon(){
document.write('< embed src= ' + son + ' autostart=true ' + ' HIDDEN=TRUE');
}
son="lesonajouer.wav"
for (i = 1; i <= 3; i++)
{
window.setTimeout("lancerSon()",2000); //60 000 millieme de s => 1min
document.write('volume=100 align="center" width="70" height="25">');
}
}
//-->
</script>
</head>
</html>
A voir également:
Comment mettre le embed dans un div avec innerHTML
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 juil. 2007 à 20:38
B
onjour...
pour écrire dans un objet supportant la propriété innerHTML cela peut se faire ainsi
//----------------------------- function ObjWrite( obj_, html_){
var Obj = document.getElementById( obj_);
if( Obj) // si Objet existe on modifie son innerHTML
Obj.innerHTML = html_;
}
Pour écrire dedans il suffit d'appeler la fonction par exemple
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 juil. 2007 à 17:35
B onjour...
Suite au message perso voici un fichier exemple, l'essentiel y est
<html>
<head>
<title>Play Son</title>
<script type= "text/javascript" language="JavaScript">
var ID_Timer = null; // variable pour setTimeout
var NbBoucle = 3; // Nombre de boucles faire var Compteur = 0; // Compteur de boucle a 0 pour commencer
var Delay = 2000; // delai entre 2 en ms //----------------------------- function ObjWrite( obj_, html_){
var Obj = document.getElementById( obj_);
if( Obj) // si Objet existe on modifie son innerHTML
Obj.innerHTML = html_;
}
//------------------ function Play_Son(){
var Son = "lesonajouer.wav"; // Le fichier son a jouer
//-- Ecriture dans le DIV ObjWrite( 'D_SON',
'<\/embed>'
);
//-- Incremente le compteur Compteur ++;
//-- Test si on relance if( Compteur < NbBoucle)
ID_Timer = window.setTimeout( "Play_Son()", Delay);
//-- Affiche Info du Compteur ObjWrite( 'INFO' , "Compteur = " +Compteur);
}
//-- Lancement du Son la premiere fois
ID_Timer = window.setTimeout( "Play_Son()",1000);
</script>
</head>
Compteur = 0
Zone qui reçoit le <EMBED>
</html>
Voila à toi de l'adapter comme bon te semble...
;0)