[JS] Wybieranie melodii z pola select...

0

Witajcie

Napisałem sobie taki oto skrypcik JS służący do wybierania melodyjek za pomocą listy rozwijanej:

[code]<script language="JavaScript">
function ChangeMelody(){
ind = document.form.select.selectedIndex;
Melodia = document.form.select.options[ind].value;
document.write("<embed src="+Melodia+" autostart="true">");
}
</script>[/code]

[code]<form name="form" method="post">
<select name="select" onchange="ChangeMelody()">

<option value="NULL">Wybierz</option> <option value="midi3.mid">mid3</option> <option value="midi2.mid">mid2</option> <option value="midi1.mid">mid1</option> </form>[/code]

Nie zupełnie działa jakbym chciał, instrukcja document.write() uruchamia mi melodyjkę, ale zastępuje cała stronę, czy ktoś zechciałby skorygować mój kod? byłbym wdzięczny.

pozdrawiam sanneo

0

zrób to na warstwie, albo wcześniej utwóz pusty obiekt embed i potem zapodaj mu nazwa_obiektu_embed.src='plik';

0

Niestety, nie udało mi się tego zrobić... :(

0

A próbowałeś dać temu embedowi jakiś name albo id i potem document.getElementById(nazwa) albo document.getElementByName(nazwa) ?

0

Próbowałem dać name i sie odwoływac poprzez document.name.src - nie działa, rozwiązałem to w inny sposób, choć nie zupełnie tak jakbym sobie tego życzył. Dzieki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1