Avatar billede dengalepose.dk Nybegynder
05. december 2001 - 23:07 Der er 5 kommentarer og
1 løsning

Hvad mangler ?

Hvad er det der ikke hænger sammen ?

<a href=\"java script:playSound()\"><img src=\"play.gif\" width=\"100\" hight=\"50\">
<a href=\"java script:stopSound()\"><img src=\"stop.gif\" width=\"100\" hight=\"50\">

<embed name=\'firstSound\' src=\"humanbeatbox.mp3\" autostart=\'false\' hidden=\'true\'>
<script language=\"JavaScript\"><!--
function playSound() { document.firstSound.play(); }
function stopSound() { document.firstSound.stop(); }
//--></script>
Avatar billede jakoba Nybegynder
05. december 2001 - 23:13 #1
der mangler </a> afslutning på begge links

der er ca 50% chance for at du (og dine besøgende) ikke har en audio-plugin der understøtter play() og stop() eller også ikke understøtter mp3 filer.

ellers synes jeg det burde virke.

mvh JakobA
Avatar billede dengalepose.dk Nybegynder
05. december 2001 - 23:22 #2
Jeg har faktisk </a> på begge to, jeg glemte bare at få det med i spørgsmålet :)

Homesite siger der er fejl i Char 24 i denne linie : function playSound() { document.firstSound.play(); }

og jeg tror det er der hvor der står document. Hvad gør document eller hvad er det ?
Dumme spørgsmål findes ikke, husk det ;o)
Avatar billede jakoba Nybegynder
05. december 2001 - 23:42 #3
Jeg skal prøve :-))  (og denne gang er det nemt)

dog billede vi ser i brovseren er opbygget af en hulens masse elementer. Og inde bagved (på javascript niveau er der en tilsvarende struktur af objekter der definerer siden. nogen objekter ligger inden i andre objekter som fx inputfelt objekterne der altid ligger i et form objekt.

det alleryderste objekt som alle de andre ligger indeni hedder
  window
det er grundlaget for hele siden og når vi skriver noget uden noget. foran vil det der skrives (næsten altid) være en variabel eller et objekt der bor i window. Nobengange skriver man window. foran alligevel for at være helt sikker.

window indeholder en del standardobjekter som alle sider skal have:
window.navigator
    objektet indeholder oplysninger om browseren og brugeren operativsystem.
window.history
    objektet er er liste over de sider man har været på så back-knappen kan vide hvor den skal hoppe hen
window.document
    objektet indeholder alt det der skal vises (og det inkluderer den der <embed kommando selvom også den hedder hidden=\'true\')
så: 
window.document.firstSound
    er din embed i dokumentobjektet i winduesobjektet.
og i embed-objektet skulle der så gerne være en funktion der hedder play så vi kan kalde den funktion med:
window.document.firstSound.play();

og det er så spørgsmålet. har du en audio-plugin der definerer en play() funktion i dine embed-objekter? Hvis du ikke har det duer det ikke.

Og det er jeg bange for du ikke har.

mvh JakobA

Avatar billede dengalepose.dk Nybegynder
05. december 2001 - 23:56 #4
Mange tak for at du tager dig tid til at forklare alt dette :) Det er virkeligt lærerigt, når du forklarer på sådan en pædagogisk måde...

Kunne dette audio-plugin være winamp ? Hvis ikke kunne du så ikke give et eksempel på hvad det kunne være ?

DGP
Avatar billede jakoba Nybegynder
06. december 2001 - 00:03 #5
Jeg kender ikke winamp, så det må blive et måske.
nogen jeg kender er: RealPlayer, Quicktime, Window Media Player.
Avatar billede dengalepose.dk Nybegynder
06. december 2001 - 00:11 #6
Tak for hjælpen :)
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