Avatar billede dsl15746 Nybegynder
04. juli 2001 - 02:25 Der er 1 løsning

Mouse over effekt

Hej igen :)

jeg har en menu i html hvor jeg gerne vil have en lyd til at afspille ved mouse over men jeg kan ikke huske hvordan man sætter lyden til at komme :(

kan nogen hjælpe ?
Avatar billede callesen Praktikant
04. juli 2001 - 06:20 #1
Dette script er det bedste jeg har set - det er nemmere at give koden en forklare. Jeg har sat lidt forklaring ind i kommentarerne:

<HTML>
<HEAD>
    <TITLE>lyd ved mouseover og click</TITLE>
<!-- Jungle.wav er lydfilen - Image3.gif er knappen -->
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<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>

</HEAD>
<BODY>
<!-- Man kan nøjes med enten onClick eller onMouseOver -->
<A HREF=\"din_side.html\" onClick=\"playSound(0)\" onMouseOver=\"playSound(0)\" onMouseOut=\"stopSound(0)\"><IMG SRC=\"Image3.gif\" BORDER=\"0\" WIDTH=\"605\" HEIGHT=\"431\" ALIGN=\"bottom\" ALT=\"Min Knap\"></A>
<button type=\"button\" name=\"Tag billede\" onClick=\"playSound(0), location.href=\'mouseover.htm\'\" onMouseOver=\"playSound(0)\" value=\'\' > Tag billede </button>
<INPUT TYPE=\"image\" SIZE=\"10\" SRC=\"images_3.gif\">
</BODY>
</HTML>
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