Avatar billede Cyberdata.dk Praktikant
28. november 2003 - 04:53 Der er 5 kommentarer og
1 løsning

Lyd på rollover

Er der nogen her, der ved hvordan man laver lyd på en rollover knap, der skal være lyd på on, off og klik. og måske også hvor man kan hente nogle lydfiler?
Avatar billede cdc Novice
28. november 2003 - 09:49 #1
er ikke sikker, men du skal have preloadet dine lydfiler først, specielt ved onClik. Prøv evnt denne:
<a href="nesteside.htm" onClick="window.open('lyd.wav')">klik her...!</a>

er bare en test
Avatar billede cdc Novice
28. november 2003 - 09:50 #2
fant denne ved onmouseover:

<script language="JavaScript"><!--
var can_play = false;

var mimetype = 'audio/midi';

if (navigator.mimeTypes) {
    if (navigator.mimeTypes[mimetype] != null) {
        if (navigator.mimeTypes[mimetype].enabledPlugin != null) {
            can_play = true;
            document.write('<embed src="sound.mid" hidden=true loop=false autostart=false>');
        }
    }
}
if (document.all) {
    can_play = true;
    document.write('<embed src="sound.mid" hidden=true loop=false autostart=false>');
}

function playSound() {
    if (document.embeds && can_play) {
        if (navigator.appName == 'Netscape')
            document.embeds[0].play();
        else
            document.embeds[0].run();
    }
}

function stopSound() {
    if (document.embeds && can_play)
        document.embeds[0].stop();
}
//--></script>

<a href="#" onMouseover="playSound()" onMouseOut="stopSound()"><img src="image.gif" width="100" height="100" border="0"></a>
Avatar billede cdc Novice
28. november 2003 - 09:51 #3
og her ved skift af billed også:

<embed name="sound1" src="sound1.mid" hidden=true loop=false autostart=false>
<embed name="sound2" src="sound2.mid" hidden=true loop=false autostart=false>
<embed name="sound3" src="sound3.mid" hidden=true loop=false autostart=false>
<embed name="sound4" src="sound4.mid" hidden=true loop=false autostart=false>

<script language="JavaScript"><!--
var can_play = true; var mimetype = 'audio/midi';

function playSound(idx) {
    if (document.embeds && can_play) {
        document.embeds["sound"+idx].play();
    }
    if (document.images)
        document.images["img"+idx].src = "img"+idx+"on.gif"
}

function stopSound(idx) {
    if (document.embeds && can_play)
        document.embeds["sound"+idx].stop();
    if (document.images)
        document.images["img"+idx].src = "img"+idx+"off.gif"
}
//--><script>

<a href="#" onMouseover="playSound(1)" onMouseOut="stopSound(1)"><img name="img1" src="image.gif" width="100" height="100" border="0"></a>

<a href="#" onMouseover="playSound(2)" onMouseOut="stopSound(2)"><img name="img2" src="image.gif" width="100" height="100" border="0"></a>
Avatar billede cdc Novice
28. november 2003 - 09:51 #4
så har du lidt at rode med :o)
Avatar billede Cyberdata.dk Praktikant
01. december 2003 - 12:01 #5
KANON!!! >cdc kan du ikke lige smide et svar
Avatar billede cdc Novice
01. december 2003 - 15:58 #6
svarer
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

IT-JOB

Rambøll Management Consulting

Senior Software Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt