Avatar billede sita Nybegynder
06. november 2000 - 10:19 Der er 4 kommentarer og
1 løsning

link med lyd + mouseover

1. Hvordan koder man saaledes at et link (tekst eller billede) faar en lyd naar der trykkes?

Hvad er den simpleste maade at kode det paa?

2. Hvordan koder man en mouseover i HTML?
(gerne lidt paedagoisk, mener det er noget med onmouseover.../on blus this... eller noget i den stil?)
Avatar billede jakoba Nybegynder
07. november 2000 - 00:19 #2
HTML-en er rimeligt nem. men der er ikke så vældig mange plugins der tillader at man kan styre lyden
fra sin html-side.

Jeg har gjort det ved hjælp af frames på en enkelt side (loader ny lydfil ind i en \'usynlig\' frame når
musepointeren kører henover et billede. Det må vist nærmest kaldes Low-Tek, men virker næsten
allevegne.
  http://hjem.get2net.dk/Jakob.Aggernaes/prek/prgentleframe.html


<!-- foroven i body arealet indsætter du -->

<SCRIPT LANGUAGE=\"JavaScript\"> <!--gem programmet

function playSound(url) { // afspil lydfil i naboramme ved navn \"naboramme\"
  self.parent.frames.naboramme.location= url;
};

//--> </SCRIPT>


<!-- Og ved billedet siger du noget i retning af -->

<a href=\'http://?\' onmouseover=\'playSound(\"miuv.wav\")\'><img src=\"../cat2.gif\"></a>


Href parameteren er bevidst ulovlig så linket ikke fører nogen steder hen. Det eneste vi skal bruge er
onmouseover der aktiverer subroutinen playSound med lydfilens adresse som parameter.

mvh  JakobA
Avatar billede sita Nybegynder
08. november 2000 - 13:39 #3
Det du gør er det at bruge Frames? For derefter at lave den ene frame 1 pixel (el.lign) bred.

Hvorfor er det nødvendigt med den frame - hvad er fidusen og hvorfor kan koden ikke blot sættes ind på en enkelt side?
Avatar billede jakoba Nybegynder
08. november 2000 - 20:27 #4
Ja jeg bruger frames. og den skal være omkring 10 pixels pred (det kan sikkert gøres bedre).

Hvis man gør det i en enkelt side skal hele siden genskrives for at få en ny musik igang. Det går godt nok hurtigt fordi det meste allerede er i cashe, men giver alligevel et grimt hop på skærmen.
I mit tilfælde går det slet ikke fordi jeg har en baggrundsmusik kørende der så ville starte forfra.

mvh  JakobA
Avatar billede sita Nybegynder
14. december 2000 - 11:48 #5
Det kom aldrig til at virke. 
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