Hvordan Sett musikk på Caption

Bildetekster på en webside beskriver et bilde eller en bestemt del av siden din. Hvis du vil legge til en lyd eller spille musikk, trenger Javascript-kode som skal legges til websiden. Dette gjør at en knapp eller teksten som skal brukes som en bildetekst til å spille en lyd. For å gjøre dette, er en onmouseover arrangementet lagt til knappen eller tekst for bildeteksten.

Bruksanvisning

1 Trykk på "Windows" pluss "R" -tastene på tastaturet for å vise "Kjør" i dialogboksen. Skriv "Notisblokk" i tekstboksen og trykk "Enter" -tasten.

2 Klikk på "File" drop-down menyen og velg alternativet for "Åpne". Finn HTML-filen du vil redigere, og klikk på "Open" knappen for å laste ned filen.

3 Marker følgende kode og høyreklikk for å vise kontekstmenyen. Velg alternativet for "Copy":

<Script language = "Javascript"> <! -

Var aySound = new Array ();

// Under: kilde for lydfiler å være forhåndsinstallert

aySound [0] = "laser.wav";

// IKKE redigere under denne linjen

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;

funksjon auPreload () {

if (Ver4!) tilbake;

if (NS) auEmb = new Layer (0, vindu);

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 =« USANN »SKJULT = '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;

}

fungere auCtrl (whSound, play) {

if (IE) this.src = spille? aySound [whSound]: '';

annet eval ( "this.document.embeds [whSound]." + (play "play ()»: «stop ()"))

}

funksjon playSound (whSound) {if (window.auCon) auCon.control (whSound, true); }

funksjon stopSound (whSound) {if (window.auCon) auCon.control (whSound, false); }

// ->

</ Script>

4 Finn "<head>" delen av koden i Notisblokk. Klikk på "Edit" drop-down menyen og velg "Lim inn" for å plassere koden på siden.

5 Finn delen i koden for "aySound." Change "laser.wav" til lydfilen du ønsker å spille. Hvis denne filen ikke finnes på det angitte stedet, vil ingen lyd bli hørt.

6 Marker følgende kode og kopiere den til utklippstavlen:

<INPUT TYPE = "button" value = "Klikk meg!" onclick = "playSound (0)">

Lim inn koden på siden der du vil vise bildeteksten. Endre "Value" teksten å bruke en annen bildetekst.

7 Klikk på "File" drop-down og velg "Lagre" for å lagre filen. Last opp HTML-siden til serveren din for å spille av lyden.