WebSite X5Help Center

 
Marco Z.
Marco Z.
User

Problema script  it

Autore: Marco Z.
Visite 1156, Followers 1, Condiviso 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.

Postato il
11 RISPOSTE - 3 UTILI
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.

Leggi di più
Postato il da Riccardo P.
Marco Z.
Marco Z.
User
Autore

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.

Leggi di più
Postato il da 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

Leggi di più
Postato il da A. Kris
Claudio D.
Claudio D.
Moderator
Utente del mese 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 ...

Leggi di più
Postato il da Claudio D.
Marco Z.
Marco Z.
User
Autore

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.

Leggi di più
Postato il da 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...

.



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Autore

@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.....

Leggi di più
Postato il da Marco Z.
Claudio D.
Claudio D.
Moderator
Utente del mese 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 ...

Leggi di più
Postato il da 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...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Autore

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

Leggi di più
Postato il da Marco Z.