- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [js] mostra div nascosto da iframe
-
[js] mostra div nascosto da iframe
Salve a tutti,
spero possiate aiutarmi su un problema che non riesco a risolvere.Sto utilizzando questo script che funziona correttamente, se ho link e div sulla stessa pagina, cliccando sul link ottengo la comparsa del div, e fin qui tutto ok, il problema però è che il link si trova in un iframe e il div invece sulla pagina principale, come potrei risolvere? grazie a tutti.
il codice che utilizzo è il seguente:
<script type="text/javascript"> $(function() { $('#btnFadeIn').click(function() { $('div#a1').fadeIn('slow'); }); }); </script> <script type="text/javascript"> <script type="text/javascript"> function setVisibility(id, visibility) { document.getElementById(id).style.display = visibility; } </script> Questo è il link che si trova nell'iframe: <a href="#" id="btnFadeIn" onclick="setVisibility('a1', 'inline');return false;">link</a> Questo è il div nascosto che si trova sulla pagina principale: <div id='a1' style="display:none;"> Div nascosto </div>
-
Ho risolto, aggiungendo parent al link contenuto nell' iframe
da così:
<a href="#" id="btnFadeIn" onclick="setVisibility('a1', 'inline');return false;">
a così:
<a href="#" id="btnFadeIn" onclick="parent.setVisibility('a1', 'inline');return false;">