WebSite X5Help Center

 
Marco Z.
Marco Z.
User

Problema script  it

Auteur : Marco Z.
Visité 1159, Followers 1, Partagé 0  

Buongiorno

ho un problema grave con l'inserimento di uno script che manda in crash il programma.

Si tratta di uno script che mi permette di ascoltare degli mp3 visualizzando tre icone (play-pausa-stop)

Ho inserito lo script principale nelle proprietà della pagina dopo il tag Head:

<script type="text/javascript">
var iconaPlay="http:www.marcozanoli.it/player/Play_black.jpg"
var iconaPause="http:www.marcozanoli.it/player/Pause_black.jpg"
var iconaStop="http://www.marcozanoli.it/player/stop_black.jpg"
var k=1;
function player(a){[removed]("<audio id='B"+k+"' src='"+a+"'></audio>");
[removed]("<img src='"+iconaPlay+"' onclick='p("+k+")' style='cursor:pointer'>");
[removed]("<img src='"+iconaPause+"' onclick='o("+k+")' style='cursor:pointer'>");
[removed]("<img src='"+iconaStop+"' onclick='s("+k+")' style='cursor:pointer'>");
k++}
function p(a){for(i=1;i<k;i++) if(i!=a) {s(i)};document.getElementById("B"+a).play()}function o(a){document.getElementById("B"+a).pause()} function s(a){x=document.getElementById

("B"+a);x.pause();x.currentTime=0};
</script>

Dopodichè ho inserito nei contenuti di pagina le chiamate allo script per ogni file mp3 da ascoltare:

<div><script type="text/javascript">player("http://www.marcozanoli.it/files/01.-Pianure.mp3")</script></div>

<div><script type="text/javascript">player("http://www.marcozanoli.it/files/03.-Crepuscolo.mp3")</script></div>

<div><script type="text/javascript">player("http://www.marcozanoli.it/files/05.-Riflessi.mp3")</script></div>

In particolare dopo l'inserimento delle chiamate allo script principale (e apparentemente solo quando sono piu di una) il programma va in crash senza alcun messaggio (freeze). Unica soluzione terminarlo da task manager e riavviarlo.

Vorrei sapere quale è il problema perche ho provato lo script in una pagina html "pulita" e funziona perfettamente.

Precedentemente utilizzavo un player flash ma visto che la piattaforma flash oramai è totalmente fuori uso devo sostituirla con codice html5

Grazie mille.

Posté le
11 RéPONSES - 3 UTILE
Incomedia
Riccardo P.
Incomedia

Buongiorno Marco,

purtroppo non posso aiutarti per codici personali inseriti nel programma, attendi maggiori informazioni da parte di altri utenti della community, intanto verifica il codice inserito dal sito da cui lo hai preso e controlla che la sezione in cui lo hai inserito sia giusta.

Grazie.

Lire plus
Posté le de Riccardo P.
Marco Z.
Marco Z.
User
Auteur

va bene grazie. Il codice è corretto perchè creando una pagina html dal notepad funziona perfettamente. Lo script principale è inserito nelle proprietà della pagina mentre le chiamate allo stesso sono inserite in una casella di testo all'interno della pagina.

Il problema è che non viene codificato un errore ma il programma va in crash senza alcun avviso a volte solo cliccando "salva" o "anteprima".

Vorrei sapere se c'è qualche bug conosciuto percui alcuni comandi html possano creare questo tipo di malfunzionamento.

grazie.

Lire plus
Posté le de Marco Z.
A. Kris
A. Kris
User
Marco Z.
va bene grazie. Il codice è corretto perchè creando una pagina html dal notepad funziona perfettamente. Lo script principale è inserito nelle proprietà della pagina mentre le chiamate allo stesso sono inserite in una casella di testo all'interno della pagina. Il problema è che non viene codificato un errore ma il programma va in crash senza alcun avviso a volte solo cliccando "salva" o "anteprima". Vorrei sapere se c'è qualche bug conosciuto percui alcuni comandi html possano creare questo tipo di malfunzionamento. grazie.

Ciao Marco, prova questo http://www.html.it/articoli/un-player-video-in-html5-con-videojs-1/ fammi sapere

Lire plus
Posté le de A. Kris
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT
Marco Z.
... mentre le chiamate allo stesso sono inserite in una casella di testo all'interno della pagina.

@Marco , ...intendi oggetto html , non oggetto testo ?

Comunque posta lo script ( per intero ) come allegato zippato, per poterlo provare ... dato che lo vedo troncato in alcune parti ... completo anche dei file accessori del player , esclusi gli mp3 ...

Lire plus
Posté le de Claudio D.
Marco Z.
Marco Z.
User
Auteur

ciao Claudio

allego il file prova.zip che contiene lo script e le chiamate per ogni file audio da ascoltare.

Lo script principale è inserito nelle proprietà della pagina, mentre le chiamate sono incorporate in un oggetto testo (NON oggetto html), abilitando il codice html all'interno dello stesso (http://www.marcozanoli.it/il-passo-del-gatto.html qui un esempio, ora ci sono le chiamate ad un player flash che devo sostiuire).

Il link che mi suggerisci è un player video mentre a me serve un player audio html5.

Grazie per il tuo aiuto.

Lire plus
Posté le de Marco Z.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Marco Z.
... ... ... sono incorporate in un oggetto testo (NON oggetto html), abilitando il codice html all'interno dello stesso ... ... ...

... usare l'Oggetto Testo è improprio; ...l'Oggetto HTML è predisposto proprio per queste implementazioni...

... nel caso, per l'Oggetto Testo, il codice inserito deve essere disposto in unica stringa di un unico rigo, senza ritorni a capo e senza formattazioni tipiche del testo...

.



Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Auteur

@KolAsim: ho provato a mettere le stringe su un unico rigo, stesso risultato. il programma va in crash.

Perchè l'oggetto testo è improprio? Se il programma prevede l'attivazione del codice html in un oggetto testo non vedo perchè non si possa utilizzarlo.....

Lire plus
Posté le de Marco Z.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT
Claudio D.
@Marco , ...intendi oggetto html , non oggetto testo ?

Pensavo ti fossi sbagliato a scrivere ... ...il codice html va inserito nell'oggetto HTML , nell'oggetto testo puoi inserire delle stringhe in HTML per alcuni TAG , non certo un codice per intero e pure dei DIV ...

Probabilmente va in crash proprio per quello ...

Lire plus
Posté le de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Marco Z.
... ... Perchè l'oggetto testo è improprio? Se il programma prevede l'attivazione del codice html in un oggetto testo non vedo perchè non si possa utilizzarlo.....

... perchè è fatto e servirebbe per inserire codici tipici della formatazione html del testo...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Auteur

Ok grazie a tutti per le vostre risposte. Qualcuno ha qualche suggerimento per un player audio in html5 da poter utilizzare?

Lire plus
Posté le de Marco Z.