/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Lyd med javascript
Fra : David Wind


Dato : 15-02-04 15:48

Jeg har siddet og kigget nogle artikler igennem om lyd i
javascript, og har skrevet et script til afspilning af lyd fra en
form. Men der er en fejl som jeg ikke kan finde, jeg ville bare
lige høre om der ikke var en der kunne hjælpe med at rette
scriptet.

Her er det:

<html>


<script language="javascript">
function playtune()
{
if(document.forms[0].tekstfeltnavn.value == "c");
{
document.all.music.src='1.wav'
}
if(document.forms[0].tekstfeltnavn.value=='d');
{
document.all.music.src='2.wav'
}
if(document.forms[0].tekstfeltnavn.value=='e');
{
document.all.music.src='3.wav'
}
if(document.forms[0].tekstfeltnavn.value=='f');
{
document.all.music.src='4.wav'
}
if(document.forms[0].tekstfeltnavn.value=='g');
{
document.all.music.src='5.wav'
}
if(document.forms[0].tekstfeltnavn.value=='a');
{
document.all.music.src='6.wav'
}
if(document.forms[0].tekstfeltnavn.value=='am');
{
document.all.music.src='1.wav'
}
if(document.forms[0].tekstfeltnavn.value=='dm');
{
document.all.music.src='2.wav'
}
if(document.forms[0].tekstfeltnavn.value=='em');
{
document.all.music.src='3.wav'
}
if(document.forms[0].tekstfeltnavn.value=='hm');
{
document.all.music.src='4.wav'
}
if(document.forms[0].tekstfeltnavn.value=='cm');
{
document.all.music.src='5.wav'
}
if(document.forms[0].tekstfeltnavn.value=='c#m');
{
document.all.music.src='6.wav'
}
if(document.forms[0].tekstfeltnavn.value=='dm');
{
document.all.music.src='1.wav'
}
if(document.forms[0].tekstfeltnavn.value=='f#m');
{
document.all.music.src='2.wav'
}
if(document.forms[0].tekstfeltnavn.value=='fm');
{
document.all.music.src='3.wav'
}
if(document.forms[0].tekstfeltnavn.value=='gm');
{
document.all.music.src='4.wav'
}
if(document.forms[0].tekstfeltnavn.value=='am');
{
document.all.music.src='5.wav'
}
if(document.forms[0].tekstfeltnavn.value=='h7');
{
document.all.music.src='6.wav'
}
alert("du skal skrive navnet på en akkord");
}

function validering()
{
error = 0;
if((document.forms[0].tekstfeltnavn.value=='') && (error==0))
{      
alert('Tekstfeltet skal udfyldes!');
document.forms[0].tekstfeltnavn.focus();
error = 1;      
}         

if(error == 0)
document.forms[0].submit();
playtune();   
}

</script>

<form action="" method="post" onsubmit="validering();return
false;">
<input type="text" name="tekstfeltnavn">
<input type="submit" value="Klik her for at afspille lyden">
</form>


lydene er der selvfølgelig ikke, men bare scriptet virker er det
fint nok.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian (15-02-2004)
Kommentar
Fra : Christian


Dato : 15-02-04 15:53

Prøv at give formen et "navn"

Eks.
<form name="!Mit navn!">

og i javascriptet skal du kalde:

document.!Mit navn!.tekstfeltnavn.value=='d'

Christian


David Wind wrote in dk.edb.internet.webdesign.clientside:
> Jeg har siddet og kigget nogle artikler igennem om lyd i
> javascript, og har skrevet et script til afspilning af lyd fra en
> form. Men der er en fejl som jeg ikke kan finde, jeg ville bare
> lige høre om der ikke var en der kunne hjælpe med at rette
> scriptet.
>
> Her er det:
>
> <html>
>
>
> <script language="javascript">
> function playtune()
> {
> if(document.forms[0].tekstfeltnavn.value == "c");
> {
> document.all.music.src='1.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='d');
> {
> document.all.music.src='2.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='e');
> {
> document.all.music.src='3.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='f');
> {
> document.all.music.src='4.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='g');
> {
> document.all.music.src='5.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='a');
> {
> document.all.music.src='6.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='am');
> {
> document.all.music.src='1.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='dm');
> {
> document.all.music.src='2.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='em');
> {
> document.all.music.src='3.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='hm');
> {
> document.all.music.src='4.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='cm');
> {
> document.all.music.src='5.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='c#m');
> {
> document.all.music.src='6.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='dm');
> {
> document.all.music.src='1.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='f#m');
> {
> document.all.music.src='2.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='fm');
> {
> document.all.music.src='3.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='gm');
> {
> document.all.music.src='4.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='am');
> {
> document.all.music.src='5.wav'
> }
> if(document.forms[0].tekstfeltnavn.value=='h7');
> {
> document.all.music.src='6.wav'
> }
> alert("du skal skrive navnet på en akkord");
> }
>
> function validering()
> {
> error = 0;
> if((document.forms[0].tekstfeltnavn.value=='') && (error==0))
> {      
> alert('Tekstfeltet skal udfyldes!');
> document.forms[0].tekstfeltnavn.focus();
> error = 1;      
> }         
>
> if(error == 0)
> document.forms[0].submit();
> playtune();   
> }
>
> </script>
>
> <form action="" method="post" onsubmit="validering();return
> false;">
> <input type="text" name="tekstfeltnavn">
> <input type="submit" value="Klik her for at afspille lyden">
> </form>
>
>
> lydene er der selvfølgelig ikke, men bare scriptet virker er det
> fint nok.
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

David Wind (15-02-2004)
Kommentar
Fra : David Wind


Dato : 15-02-04 16:01

Det hjælper ikke.

Christian wrote in dk.edb.internet.webdesign.clientside:
> Prøv at give formen et "navn"
>
> Eks.
> <form name="!Mit navn!">
>
> og i javascriptet skal du kalde:
>
> document.!Mit navn!.tekstfeltnavn.value=='d'
>
> Christian
>
>
> David Wind wrote in dk.edb.internet.webdesign.clientside:
> > Jeg har siddet og kigget nogle artikler igennem om lyd i
> > javascript, og har skrevet et script til afspilning af lyd fra en
> > form. Men der er en fejl som jeg ikke kan finde, jeg ville bare
> > lige høre om der ikke var en der kunne hjælpe med at rette
> > scriptet.
> >
> > Her er det:
> >
> > <html>
> >
> >
> > <script language="javascript">
> > function playtune()
> > {
> > if(document.forms[0].tekstfeltnavn.value == "c");
> > {
> > document.all.music.src='1.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='d');
> > {
> > document.all.music.src='2.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='e');
> > {
> > document.all.music.src='3.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='f');
> > {
> > document.all.music.src='4.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='g');
> > {
> > document.all.music.src='5.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='a');
> > {
> > document.all.music.src='6.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='am');
> > {
> > document.all.music.src='1.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='dm');
> > {
> > document.all.music.src='2.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='em');
> > {
> > document.all.music.src='3.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='hm');
> > {
> > document.all.music.src='4.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='cm');
> > {
> > document.all.music.src='5.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='c#m');
> > {
> > document.all.music.src='6.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='dm');
> > {
> > document.all.music.src='1.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='f#m');
> > {
> > document.all.music.src='2.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='fm');
> > {
> > document.all.music.src='3.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='gm');
> > {
> > document.all.music.src='4.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='am');
> > {
> > document.all.music.src='5.wav'
> > }
> > if(document.forms[0].tekstfeltnavn.value=='h7');
> > {
> > document.all.music.src='6.wav'
> > }
> > alert("du skal skrive navnet på en akkord");
> > }
> >
> > function validering()
> > {
> > error = 0;
> > if((document.forms[0].tekstfeltnavn.value=='') && (error==0))
> > {      
> > alert('Tekstfeltet skal udfyldes!');
> > document.forms[0].tekstfeltnavn.focus();
> > error = 1;      
> > }         
> >
> > if(error == 0)
> > document.forms[0].submit();
> > playtune();   
> > }
> >
> > </script>
> >
> > <form action="" method="post" onsubmit="validering();return
> > false;">
> > <input type="text" name="tekstfeltnavn">
> > <input type="submit" value="Klik her for at afspille lyden">
> > </form>
> >
> >
> > lydene er der selvfølgelig ikke, men bare scriptet virker er det
> > fint nok.
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

David Wind (15-02-2004)
Kommentar
Fra : David Wind


Dato : 15-02-04 16:30

her er siden www.queenstudios.dk/medie/emil/index.htm så skal du bare
trykke på akkorder ude i menuen.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste