Avatar billede freestyleren Nybegynder
05. september 2000 - 17:09 Der er 9 kommentarer og
1 løsning

Afløsning af lyd

Dav
Jeg har følgende hjemmeside: http://offers.homepage.dk
Som i kan kan se, har jeg en frame, hvor der bliver afspillet lyd fra, og på startsiden har jeg et billede af Bart Simpson, det har jeg udskiftet, med et billede (når det bliver loadet bliver der spillet noget lyd!!
koden ser sådan ud::::

<IMG SRC=\"../Diverse/shake.gif\" BORDER=\"0\" ALIGN=\"bottom\" ALT=\"\" width=\"200\" height=\"200\"><EMBED SRC=\"../Diverse/lyden!.wav\" WIDTH=\"3\" HEIGHT=\"1\" AUTOSTART=\"true\" LOOP=\"true\" TYPE=\"audio/midi\" hidden>

Det jeg vil er at det billede bliver sat ind på startsiden, og at i stedet for at lyden fra framen starter med at blive afspillet, så starter lyden fra billedet med at blive afspillet f.eks. 2 gange, og når lyden så er blevet afspillet 2 gange, starter lyden i framen at blive afspillet, eller hvis personen trykker sig ind på et andet link i framen... ..man skal også kunne klikke på billedet så lyden fra billedet bliver afspillet, og lyden fra framen stopper og begynder igen efter at lyden fra billedet er afspillet....

Kan man det?????????????????

                    mvh. Christoffer
Avatar billede php Nybegynder
05. september 2000 - 17:30 #1
du vil altså have den ene melodi til at starte når den anden er slut ? eller hvad ?
Avatar billede freestyleren Nybegynder
05. september 2000 - 21:01 #2
ja!!!! kan man det      husk det er i frames
Avatar billede php Nybegynder
05. september 2000 - 21:42 #3
Øhh. det er lidt svært at forklare men intet er umuligt.. Ja det kan lade sig gøre.. Har du ICQ?
Avatar billede freestyleren Nybegynder
06. september 2000 - 14:32 #4
Nej, hvorfor??????

(det kan skaffes)
Avatar billede el_gnu Nybegynder
10. september 2000 - 11:35 #5
En kluntet løsning kunne være:

<script language=\"JavaScript\">

var loop = 2; //antal loops for billedlyden

function billedlyd(lydfil, laengde) {
  if (loop != 0) {
      document.write(\'<EMBED SRC=\"\'
                      + lydfil
                      + \'\" WIDTH=\"3\" HEIGHT=\"1\" AUTOSTART=\"true\" LOOP=\"false\" TYPE=\"audio/midi\" hidden>\');
      --loop;
      setTimeout(\'billedlyd(\' + lydfil + \',\' + laengde + \')\', laengde);
  } else {
      top.startLyd();
  }
}

</script>

<img src=\"billedet.gif\" onLoad=\"billedlyd(\'billedlyden.wav\', 2000)\">

Ovenstående indsættes i undersiden og følgende indsættes i framesættet:


<script language=\"JavaScript\">

  var bgLyd = \'baggrundlyden.wav\'; //framens baggrundslyd

  function startLyd() {
      document.write(\'<EMBED SRC=\"\'
                      + bgLyd
                      + \'\" WIDTH=\"3\" HEIGHT=\"1\" AUTOSTART=\"true\" LOOP=\"true\" TYPE=\"audio/midi\" hidden>\');
  }
</script>


Helt og aldeles utestet, men jeg håber det virker.

(-: el Gnu
Avatar billede el_gnu Nybegynder
18. september 2000 - 20:55 #6
ikke for at være grådig(men det er jeg), kunne mit svar bruges?
Avatar billede freestyleren Nybegynder
19. september 2000 - 15:01 #7
jeg kan ikke får det til at virke, den skriver at der er en masse fejl!!!!!!
Avatar billede el_gnu Nybegynder
19. september 2000 - 15:36 #8
hmmm, hvis det ikke haster alt for meget kan jeg lave en applet til dig som kan gøre det.
Avatar billede el_gnu Nybegynder
26. oktober 2000 - 22:30 #9
vil du have en sådan applet?
Avatar billede freestyleren Nybegynder
27. oktober 2000 - 17:14 #10
nej det er lige meget
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