Avatar billede holgerwa Nybegynder
03. marts 2002 - 22:10 Der er 7 kommentarer og
1 løsning

Lyd på onmouseover

<table width=60 border=0 cellpadding=0 cellspacing=0>
Jeg har flg. kode på min side www.wahlstroem.dk:
<tr><td width=60><a href="mailto:holger@wahlstroem.dk" onFocus="this.blur();"  onMouseOver="changeImages('image1', 'image1on')" onMouseOut="changeImages('image1', 'image1off')"><CENTER><img name="image1" src="postkasse2.gif" alt="Vær med til at præge Holgers psykologisider - send en e-mail!" width=35 height=55
border=0></CENTER></a><FONT COLOR="#BA2207" SIZE="1" FACE="Comic Sans MS, Comic, Arial, Helvetica">&nbsp;e-postkasse</FONT></td></tr>
</table>
Den viser en postkasse, der ved onmouseover drejer mod højre. Jeg kunne godt tænke mig at få lyd på, når den drejer, men hvordan?

Holger
Avatar billede martinhrj Nybegynder
03. marts 2002 - 22:37 #1
Nærlæs denne kode... den er rimelig simpel! Og et rigtigt godt eksempel!

<script language="javascript">

function midibox(liste) {
midfil = liste.options[liste.selectedIndex].value
if (navigator.appName=="Netscape") {
document.write("<embed src='" + midfil + "' autostart=true hidden=true volume=100 width=44 height=28 loop=false></embed>") }
if (navigator.appName=="Microsoft Internet Explorer") {
document.write("<bgsound src='"+midfil+"'>") } }

</script>

<center>
<form name=midi>
<select>
<option value="">Ingen musik
<option value="1.mid">One And One
<option value="2.mid">Mambo No.5
<option value="3.mid">Breathe
<option value="4.mid">The Roof Is On Fire
<option value="5.mid">Don't Look Back ..
</select>
</p>
<p align="center"><input type="button" value="Afspil" onClick="midibox(this.form.elements[0])">

</form>
Avatar billede martinhrj Nybegynder
03. marts 2002 - 22:37 #2
Ups... det skulle have været et svar...
Avatar billede holgerwa Nybegynder
04. marts 2002 - 21:43 #3
OK, men hvad så, hvis lyden skal komme fra en .au-fil?
Avatar billede holgerwa Nybegynder
05. marts 2002 - 01:05 #4
Jeg har kigget på dit forslag, martinhrj, men det er ikke lige det, jeg havde tænkt mig. Jeg har nemlig brug for at det fx siger "klik" i det øjeblik, billedet drejer mod højre, og evt. igen når det drejer tilbage.
Avatar billede martinhrj Nybegynder
05. marts 2002 - 08:56 #5
Koden var heller ment som en løsning, men et forslag til hvordan du overhovedet fik lyd på din side. Du skulle naturligvis selv lave en metode som blev kaldt ved onMouseOver(), som afspillede lydfilen. Hvordan du afspiller en .au-fil ved jeg ikke lige pt. Men den må da kunne laves om til en midi!?!
Avatar billede nicksos Nybegynder
05. marts 2002 - 19:46 #6
Det er simplet nok (tror jeg) til at få det til at sige "klik". Find en midi fil med en klik lyd & erstat en option value med det.
Avatar billede and.vang Nybegynder
14. marts 2002 - 16:11 #7
.au filer kan ikke omdannes til midi. En midifil fungerer at den delvist henter informationerne fra lydkortet. På lydkortet ligger nemlig en række midi-instrumenter indkodet (som standard 127) og det er kun lydene fra dem, der kan bruges i lydfiler, vel at mærke hvis alle skal kunne høre dem. Og der er ikke noget midiinstrument der bare siger klik. Det er muligt selv at lave midiinstrumenter, og det benytter mange musikere sig også af, men præcis ligesom med skrifttyper så skal de være instalerrede på computeren før man kan høre dem.

Morale: MIDI kan ikke omdannes til AU, Wave, mp3!

/Anders :)
Avatar billede and.vang Nybegynder
03. april 2002 - 19:33 #8
FÅK, jo de kan så...det au, wave, mp3 osv. der ikke kan omdannes til midi!!
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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