Page 10 sur 13

Posté : 24 juil. 2006
par pinkdream
Akira, ce message est pour toi.... Comment on donne un nom à une frame?
merci :D

Posté : 24 juil. 2006
par [Yep]Akira
blackdream a écrit :Akira, ce message est pour toi.... Comment on donne un nom à une frame?
merci :D
name="lenomquetuveux"

Vala :) ...
Akira.

Posté : 24 juil. 2006
par pinkdream
Je teste ça. merci d'avance

Posté : 24 juil. 2006
par [Yep]Akira
De rien ^^

Posté : 25 juil. 2006
par pinkdream
Dernière question, après, promis, j'arrète de poluer ce topic :D
Je sais que la moitié des gens ne comprendront rien, mais l'autre pourrat m'aider, et c'est ça l'important :P
J'éssaye de mettre un son au passage d'une image qui me sert de lien.
Je sais qu'il faut faire ça en javascript, donc je vais tous ça, je donne un nom au son, ect...

Donc, en haut, je met ça function PlayMusique() {
eval("document.musique.play();");
}


Après je mets ça <EMBED NAME='musique' SRC='good.wav' LOOP="0" MASTERSOUND AUTOSTART="0" WIDTH=10 HEIGHT=10 hidden="true">
et enfin il faut que je mette <A href="javascript:void()" onMouseover="PlayMusique()">, mais je sais pas ou.
Le script de mon image avec son lien et l'effet dynamique, c'est :
<div id="layer1" style="width:254px; height:36px; position:absolute; left:24px; top:68px; z-index:1;">
<p><a href="#" OnMouseOut="na_restore_img_src('image1', 'document')" OnMouseOver="na_change_img_src('image1', 'document', 'http://toferie.free.fr/menuphoto/accueil2.bmp', true)"><img src="http://toferie.free.fr/menuphoto/accueil.bmp" border="0" name="image1"></a></p>
</div>


J'ai chercher une bonne partie de la nuit, mais déja que le htlm, voila quoi, mais alors le javascript, bin encore moin....
Si quelqun pourrait me dire ou il faut que j'incruste le script....J'éspère que quelqun pourrat m'aider. Avé

Posté : 25 juil. 2006
par [Yep]Akira
j'ai fait un site pour un ami avec des boutons qui font des bruits... mais c'est compatible IE uniquement...

http://perso.orange.fr/plomberie.arbinot

Regardes le code source pour t'aider :)

@mitiés :) ...
Akira.

Posté : 25 juil. 2006
par pinkdream
ton code source fais 6 ligne... j'suis pomé.... enfin merci, ça devrait résoudre mon problème :P

Posté : 25 juil. 2006
par [Yep]Akira
blackdream a écrit :ton code source fais 6 ligne... j'suis pomé.... enfin merci, ça devrait résoudre mon problème :P
Ben non ... il y a des frames ;) tu as du prendre la mauvaise

Code : Tout sélectionner

<script LANGUAGE="JavaScript">
<!--
var aySound = new Array();
aySound[0] = "sons/feu.wma"; // url de votre son (format .wav)
aySound[1] = "sons/wind.wma";
aySound[2] = "sons/eau.wma";
aySound[3] = "sons/moteur.wma";
aySound[4] = "sons/blip.wav";

document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
et le code d'un de mes boutons:

Code : Tout sélectionner

<a href="clim.htm" onMouseOut="MM_swapImgRestore(),stopSound(1)" onMouseOver="MM_swapImage('clim','','images/index_06b.gif',0),playSound(1)"><img src="images/index_06.gif" name="clim" width="98" height="17" border="0"></a>
@mitiés :) ...
Akira.

Posté : 25 juil. 2006
par pinkdream
heu en fait j'y fesais sur le wordpad, mais Namo ça marche nickel, c'est éxcatement ce que je cherchais... J'te tiens au courant

Posté : 25 juil. 2006
par pinkdream
Je dois bien mettre
<div id="layer1" style="width:254px; height:36px; position:absolute; left:24px; top:68px; z-index:1;">
<p><a href="#" OnMouseOut="na_restore_img_src('image1', 'document')" OnMouseOver="na_change_img_src('image1', 'document', 'http://toferie.free.fr/menuphoto/accueil2.bmp', true),playSound(3)"><img src="http://toferie.free.fr/menuphoto/accueil.bmp" border="0" name="image1"></a></p>
</div>

????



Je pense que le problème viens de là, mais bon...

Posté : 25 juil. 2006
par [Yep]Akira
blackdream a écrit :Je dois bien mettre
<div id="layer1" style="width:254px; height:36px; position:absolute; left:24px; top:68px; z-index:1;">
<p><a href="#" OnMouseOut="na_restore_img_src('image1', 'document')" OnMouseOver="na_change_img_src('image1', 'document', 'http://toferie.free.fr/menuphoto/accueil2.bmp', true),playSound(3)"><img src="http://toferie.free.fr/menuphoto/accueil.bmp" border="0" name="image1"></a></p>
</div>

????



Je pense que le problème viens de là, mais bon...
Quel est le probleme ? le son ne se joue pas ?

Posté : 25 juil. 2006
par pinkdream
vi exactemen... Le script que je t'ai montré ai bon ou pas?

Posté : 25 juil. 2006
par [Yep]Akira
blackdream a écrit :vi exactemen... Le script que je t'ai montré ai bon ou pas?


:? Pit etre que oui, pit etre que non ^^
En fait je ne sais pas, essais de trouver de l'aide sur le forum de l' http://www.editeurjavascript.com , ils pourront plus t'aider que moi ^^

@mitiés :) ...
Akira.

Ps: as-tu bien affecté un son a ton playsound(3) ? et si oui, l'as tu bien mis en ligne ;)

Posté : 26 juil. 2006
par pinkdream
En fait le problème vient lorsque je met un effet dynamique à l'image... Je ne sait pas comment mettre ces "valeurs" à un "évenement" (je sais pas si c'est comme ça qu'on le dit, mais bon :roll: ...)


Puisque c'est un post sur les userbars, v'la la mienne : :shock: :shock:
Image


C'est loin d'être la mieu, mais bon j'ai fait avec le temps que mon site me laisse.
(d'ailleur félicitation pour certaine, j'aime particulièrement celle de jikom, la "je suis une roxxor" et celle qui n'est pas sur le cyclisme :) )

Posté : 26 juil. 2006
par [Yep]Uchronic
Cyclimse...

Sinon ta userbar est un bon début.

;)