JS x stoppare tutti gli embed
premessa: tutti gli embed devono chiamarsi "file" + un numero crescente. del tipo: file1 file2 file3 file4 file5....
richiamato da un link o pulsante concodice:function stopthemall() { var num = 14; //numero di embed for (var i=1; i <= num; i++) { document.embeds['file'+i].stop(); } }
onClick="javascript:stopthemall()"
questo script magari non potrà esser molto utile (sfido qualcuno ad aprire più di un embed alla volta!! ke kasino!!!) ma mostra un'"utile" elemento dell'oggetto document.
document.embeds['nomeembed'] si riferisce al tag embed di nome "nomeembed" ed equivale a document.nomeembed
la differenza sta nel fatto che in un ciclo tipo quello dello script qui sopra non avrei potuto utilizzare document.nomeembed+1.stop() ...
il risultato sarebbe stato un errore ed un insulto
VARIANTE
document.embeds è stato introdotto nella versione JavaScript1.1codice:function stopthemall() { var num = 14; //numero di embed for (var i=0; i < num; i++) { document.embeds[i].stop(); } }
dovrebbe esser supportato sia da IE ke da NN
![]()

) ma mostra un'"utile" elemento dell'oggetto document.
Rispondi quotando

