Ciao a tutti,
lo posto anche qua oltre che su Flash, forse è meglio...
Ho un problema con un istruzione javascript presa da un link html che inserisco in un bottone Flash:
NELL'HTML:
Voce 1
IN FLASH L'HO INSERITA COSI':
on (release) {
getURL("java-script:visualizza(1); return false");
}
LA FUNZIONE JAVASCRIPT (per 'accendere' e 'spegnere' dei div nascosti):
var totale=20
function visualizza(num){
if (document.getElementById){
for(var k=1;k<=totale;k++){
var el=document.getElementById('baita'+k);
el.style.display=(k==num && el.style.display == 'none')?'block':'none';
// aggiunta per chiudere la legenda
var legenda=document.getElementById('legenda');
legenda.style.display = 'none';
}
}
}
// aggiunta per riaprire la legenda
function visualizza_legenda(){
var legenda=document.getElementById('legenda');
legenda.style.display = 'block';
// e nascondere il resto -- NON FUNZIONA
for(var k=1;k<=totale;k++){
var el=document.getElementById('baita'+k);
el.style.display = 'none';
//el.style.display=(k==num && el.style.display == 'block')?'none':'block';
}
}
Il bello è che su Opera funziona tutto mentre su Firefox e Explorer no; tra l'altro Explorer mi segnala il debug per un errore di sintassi...
HELP!!!