Salve,
in una pagina del mio sito ho inserito tre link, in base a quale l'utente clicca verrà mostrata un determinato contenuto.
I link sono così:
codice HTML:
<a href="#" onclick="visualizza_nascondiTripla('pizzeria', 'utente2', 'video');
La funzione visualizza_nascondiTripla è molto semplice, prendendo i tre parametri mi mostra il div con id uguale al primo parametro e nasconde gli altri due, la funzione è la seguete:
codice:
function visualizza_nascondiTripla(id, id2, id3){ document.getElementById(id).style.display = 'block';
document.getElementById(id2).style.display = 'none';
document.getElementById(id3).style.display = 'none';
}
Questo codice mi funziona su tutti i browser desktop e mobile, tranne su safari per iphone, in precedenza però la funzione prendeva solo due parametri e in quel caso non mi dava nessun problema.
Secondo voi perché con l'aggiunta del terzo parametro safari mobile non funziona?