Avatar billede bounce2002 Nybegynder
02. april 2002 - 02:24 Der er 5 kommentarer og
1 løsning

Lyd på 'mouseover'

Hey.
Er det muligt at lave f.eks. et lille klik når musen går hen over et link?
Avatar billede bounce2002 Nybegynder
02. april 2002 - 02:29 #1
og jeg har selv lydfilen der skal bruges...
Avatar billede otis Nybegynder
02. april 2002 - 03:00 #2
du kan vel lave noget i javscript som afspiller filen, og så onmouseover="java script:din_funktion()" ?
Avatar billede bounce2002 Nybegynder
02. april 2002 - 03:04 #3
hvor skal den så placeres henne??

Min kode er:

<TABLE WIDTH=521 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="right">
    <TR>
        <TD>
            <A HREF="itnews.php" TARGET="_top"
                ONMOUSEOVER="changeImages('knapper_01', 'images/knapper_01-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_01', 'images/knapper_01.gif'); return true;">
                <IMG NAME="knapper_01" SRC="images/knapper_01.gif" ALT="Nyheder fra IT- Avisen" WIDTH=107 HEIGHT=22 BORDER=0></A></TD>
        <TD>
            <IMG SRC="images/knapper_02.gif" WIDTH=4 HEIGHT=22></TD>
        <TD>
            <A HREF="klogeord.php" TARGET="_top"
                ONMOUSEOVER="changeImages('knapper_03', 'images/knapper_03-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_03', 'images/knapper_03.gif'); return true;">
                <IMG NAME="knapper_03" SRC="images/knapper_03.gif" ALT="Tilføj dine kloge ord" WIDTH=81 HEIGHT=22 BORDER=0></A></TD>
        <TD>
            <IMG SRC="images/knapper_04.gif" WIDTH=4 HEIGHT=22></TD>
        <TD>
            <A HREF="vote.php" TARGET="_top"
                ONMOUSEOVER="changeImages('knapper_05', 'images/knapper_05-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_05', 'images/knapper_05.gif'); return true;">
                <IMG NAME="knapper_05" SRC="images/knapper_05.gif" ALT="Afstemninger kan man aldrig få nok af" WIDTH=95 HEIGHT=22 BORDER=0></A></TD>
        <TD>
            <IMG SRC="images/knapper_06.gif" WIDTH=4 HEIGHT=22></TD>
        <TD>
            <A HREF="http://www.wservice.dk/wservice-dk/forum/default.asp?id=590" TARGET="_blank"
                ONMOUSEOVER="changeImages('knapper_07', 'images/knapper_07-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_07', 'images/knapper_07.gif'); return true;">
                <IMG NAME="knapper_07" SRC="images/knapper_07.gif" ALT="Skriv hvad der falder dig ind"  WIDTH=70 HEIGHT=22 BORDER=0></A></TD>
        <TD>
            <IMG SRC="images/knapper_08.gif" WIDTH=4 HEIGHT=22></TD>
        <TD>
            <A HREF="sog.php" TARGET="_top"
                ONMOUSEOVER="changeImages('knapper_09', 'images/knapper_09-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_09', 'images/knapper_09.gif'); return true;">
                <IMG NAME="knapper_09" SRC="images/knapper_09.gif" ALT="Søg på siden eller på nettet" WIDTH=74 HEIGHT=22 BORDER=0></A></TD>
        <TD>
            <IMG SRC="images/knapper_10.gif" WIDTH=4 HEIGHT=22></TD>
        <TD>
            <A HREF="sms.php"
                ONMOUSEOVER="changeImages('knapper_11', 'images/knapper_11-over.gif'); return true;"
                ONMOUSEOUT="changeImages('knapper_11', 'images/knapper_11.gif'); return true;">
                <IMG NAME="knapper_11" SRC="images/knapper_11.gif" ALT="Send gratis SMS direkte fra siden" WIDTH=74 HEIGHT=22 BORDER=0></A></TD>
Avatar billede otis Nybegynder
02. april 2002 - 03:09 #4
jeg er ikke sej til javascript.. men det ville jeg mene var en passende kategori :)
Avatar billede bounce2002 Nybegynder
02. april 2002 - 03:29 #5
ja jeg aner heller ikke en skid om det :D
Kun PHP, men det her kan jeg sgu ik overskue!
Avatar billede callesen Praktikant
02. april 2002 - 08:19 #6
Dette script er det mest funktionelle jeg har mødt:
<script LANGUAGE="JavaScript">
<!--
var aySound = new Array();
//  preloader lydfil
aySound[0] = "din_lydfil.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>
<TABLE WIDTH=521 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="right">
<TR>
<TD onMouseOver="playSound(0)" onMouseOut="stopSound(0)">
<A HREF="itnews.php" TARGET="_top" ONMOUSEOVER="changeImages('knapper_01','images/knapper_01-over.gif'); return true;" ONMOUSEOUT="changeImages('knapper_01', 'images/knapper_01.gif'); return true;">
<IMG NAME="knapper_01" SRC="images/knapper_01.gif" ALT="Nyheder fra IT- Avisen" WIDTH=107 HEIGHT=22 BORDER=0></A>
</TD>
</tr>
</TABLE>
Jeg har sat 'lyd-onmouseover' i td for overskuelighedens skyld.
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