Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112

    richiamare una funzione

    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
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che non sono un esperto di lettori audiovideo (mediaplayer, quickplay) e che ritengo che flash pur non essendo un estimatore assolva meglio il compito di riprodurre file mp3, midi, avi, etc... credo che se nel tag embed non specifichi quale riproduttore usare (opportunamente settato) non potrà mai funzionare, ne tanto meno partire.
    Qualora tu voglia approfondire/risolvere il problema con javascript fai una ricerca (con i termini embed, mediaplayer, riprodurre file mp3 etc..) qui sul forum, visto che un discorso ampiamente trattato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.