Avatar billede tingleff Praktikant
26. juli 2002 - 11:49 Der er 16 kommentarer og
1 løsning

Lyd på website - Play once!!

Hejsa jeg er ved at lave en hjemmeside til min søn, hvor han skal synge en lyd ind på startsiden.
Den skal starte op af sige selv, men kun spille én gang. altså den må ikke blive ved at spille, gentage sig, selvom man bliver på startsiden.
Jeg har lavet koden sådan men den gentager sig jo!!!!

<bgsound src="lyd.wav" loop="-1">

Siden hedder www.tingsen.dk/index.html

Derudover kunne det være fedt med lyd når man køre musen henover links'ne.

Er der nogen der evt. kunne kikke lidt på det?

MVH
Sabrina *
Avatar billede gizmo-gizmo Nybegynder
26. juli 2002 - 11:54 #1
<bgsound src="lyd.wav" loop="1">

så afspiller den kun én gang.
Avatar billede sabrina* Nybegynder
26. juli 2002 - 12:03 #2
Og hvis der skal være lyd 'onmouseover på links, hva' så?
Avatar billede gizmo-gizmo Nybegynder
26. juli 2002 - 12:06 #3
Hvis det skal laves ordenligt kræver det et lidt mere kompliceret script - prøv at søge i javascript kategorien efter noget med lyd. Så finder du sikkert noget.
Avatar billede =maddog= Nybegynder
26. juli 2002 - 12:32 #4
sabrina* nu spørger jeg lige ud?
Har du flere brugere??????
Avatar billede sabrina* Nybegynder
26. juli 2002 - 12:34 #5
Nej min kæreste var logget ind på netværket herhjemme og jeg er kommet til bare at oprette spørgsmålet i hans navn SORRY
Avatar billede sabrina* Nybegynder
26. juli 2002 - 12:35 #6
Han er sku'  også lidt sur for det er hans point det går ud over :)
Avatar billede gizmo-gizmo Nybegynder
26. juli 2002 - 12:37 #7
http://www.eksperten.dk/spm/233314 - ja, jeg forstår ham godt :P
Avatar billede sabrina* Nybegynder
26. juli 2002 - 12:40 #8
LOL  Ja bla. også det spørgsmål :)
Avatar billede callesen Praktikant
26. juli 2002 - 12:40 #9
Dette i <head>:
<script LANGUAGE="JavaScript">
<!--
var aySound = new Array();
//  preloader lydfil
aySound[0] = "Jungle.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); }
//-->
</script>
Så indsætter du i dit link:
<a href="forside.htm" onClick="playSound(0)" onMouseOver="playSound(0)" onMouseOut="stopSound(0)" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','04.jpg',1)"><img src="02.jpg" width="15" border="0" name="Image9"></a>
Som gizmo-gizmo skriver eller:
<EMBED SRC="barn.wav" AUTOSTART="TRUE" hidden="true" LOOP="1">
Avatar billede sabrina* Nybegynder
26. juli 2002 - 12:52 #10
Ideen er sådan lidt indviklet for jeg vil have at han skal indtale, en 'wav' lyd for hvert link!!! :)
Det vil sige at han skal sige galleri der hvor der står galleri.
Denne js kode gælder for samme lyd pr. link.
Hvodan sætter jeg det op til flere lyde og bestemmer hvor hvilken lyd skal være aktiv????
Avatar billede callesen Praktikant
26. juli 2002 - 13:04 #11
Sæt flere filer ind scriptet fx:
aySound[0] = "barn1.wav";
aySound[1] = "barn2.wav";
osv.

og kald dem med hhv.:
onMouseOver="playSound(0)" onMouseOut="stopSound(0)"
onMouseOver="playSound(1)" onMouseOut="stopSound(1)"
Avatar billede sabrina* Nybegynder
26. juli 2002 - 13:07 #12
oki jeg får lige min 'boyfrien´' til at godkende dig fra sin pc'er :)
Jeg er jo logget ind med eget kodeord nu *GG*
Avatar billede callesen Praktikant
26. juli 2002 - 13:11 #13
Ok - det er jo ikke så populært med familiesammenføringer i øjeblikket.
Avatar billede sabrina* Nybegynder
26. juli 2002 - 13:13 #14
Jeg er ikke hel med???  :)
Avatar billede callesen Praktikant
26. juli 2002 - 13:19 #15
Bare en dårlig vits over dig og kæresten. Håber du er med på koderne. ;-)
Avatar billede sabrina* Nybegynder
26. juli 2002 - 13:21 #16
yep det virker - tak for hjælpen :)
Avatar billede callesen Praktikant
26. juli 2002 - 13:24 #17
Velbekomme og tak for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester