CIAO A TUTTI SONO FABIO QUESTO E' IL MIO PRIMO MESSAGGIO SUL FORUM.

AVEVO L'ESIGENZA DI METTERE UN JW PLAYER NEL MIO SITO CHE FOSSE IN GRADO DI RIPRODURRE .MP3 DIFFERENTI FACENDO CLICK SU HREF DIFFERENTI.

HO FATTO COPIA/INCOLLA DI QUESTO CODICE:

Questa e' la funzione (o meglio il blocco di funzioni) che "onclick" fa suonare le diverse tracce .mp3:

<script type="text/javascript">

var player = null;
function playerReady(obj)
{ player = gid(obj.id);};

function loadFile(file)
{ player.sendEvent('LOAD', file);
player.sendEvent('PLAY', file); };

function gid(name)
{ return document.getElementById(name); };

</script>


Questo e' il JWPLAYER embedded con il metodo SWFObject:

<div id="jwp"></div>
<script type="text/javascript">
var so = new SWFObject('player.swf','jstest','540', '24', '9.0.124');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addVariable('file','Venus.mp3');
so.addVariable('autostart','false');
so.write('jwp');
</script>


E, infine, questi sono i due HREF associati alle diverse tracce che voglio riprodurre:

[img]LISTENBTN.png[/img]

[img]LISTENBTN.png[/img]

Vorrei sapere: visto che cliccando sui href viene lanciata la funzione "loadFile" come fanno ad attivarsi le funzioni:

function playerReady(obj)
{ player = gid(obj.id);};

e:

function gid(name)
{ return document.getElementById(name); };

In altre parole come fa la funzione playerReady(obj) a rintracciare il player se nessun evento gli passa l'argomento?

Ciao, grazie!