salve, ho questo codice:
<%@LANGUAGE = VBScript%>
<html>
<head>
<link href="stile.css" rel="stylesheet" type="text/css">
<title>Un lettore MP3 con ASP e Javascript</title>
</head>
<body>
<script type="text/javascript">
function SelezionaMP3()
{
if (document.lettore.mp3.value == "")
{
alert("Selezionare una canzone");
}
else
{
LettoreMP3(document.lettore.mp3.value);
}
}
</script>
<form name="lettore">
<select name="mp3" multiple size="5">
<%
Dim fso
Set fso = Server.CreateObject ("Scripting.FileSystemObject")
Set dir = fso.GetFolder(Server.MapPath("./txt"))
For Each File In dir.Files
%>
<option class="Stile11" value="<%=File.Name%>"><%=File.Name%></option>
<%
Next
Set fso = Nothing
%>
</select>
<input type="button" value="Ascolta" onclick="SelezionaMP3()">
</form>
<div id="ASCOLTA"></div>
<script type="text/javascript">
function LettoreMP3(canzone)
{
var ascolta = document.getElementById("ASCOLTA");
ascolta.innerHTML = "<embed src='http://localhost/prova/" + canzone + "'width=145 height=15></embed>";
}
</script>
</html>
praticamente un form con un bottone che quando cliccato richiama la funzione LettoreMp3. funziona tutto bene, però io voglio che anche se non è cliccato il bottone parta la musica. ho pensato che bastava richiamare la funzione: LettoreMP3(canzone.mp3) ma non succede nulla.
si può fare? come?
grazie