Ho una pagina che contiene un iframe in un'altra pagina, quello che sto cercando è fare clic su qualcosa all'interno dell'iframe, che può quindi accedere o più specificamente nascondere un div nel genitore. So che alcuni JQuery, ma per qualche motivo solo lì seduto con aria assente l'editor di codice quando provo a scrivere sul mioaccesso div in iframe genitore
risposta
provare questo in iframe:
$('#DIVtobehidden', window.parent.document).hide();
Grazie, questo è quello che ho usato, funziona perfettamente –
funzionerà se il genitore si trova su un dominio diverso? – Awalias
$("#element-In-Iframe").on('click', function() {
$('#element-in-parent-window', window.parent.document).hide();
});
@CrystalMiller: funzionava tre anni fa, si noti che è anche esattamente la stessa della risposta accettata. In questi giorni JSFiddle sta eseguendo i propri iframe da un sottodominio della shell, quindi interviene la politica della stessa origine. – adeneo
- 1. div in cima iframe
- 2. accesso nome iframe dall'interno iframe
- 3. Disabilita JavaScript in iframe/div
- 4. overlay div over iframe
- 5. accesso genitore oggetto in javascript
- 6. Ridimensiona div genitore per adattarsi div bambino
- 7. div nidificati più grandi di div genitore
- 8. Aggiunta di div genitore su più div
- 9. elementi Accesso di finestra padre da iframe (jQuery)
- 10. jQuery fancybox - div specifico dell'obiettivo in iframe
- 11. posizione fisso div in iframe non funzionante
- 12. Carica solo div iframe onclick
- 13. creare div bambino in un div genitore utilizzando jQuery
- 14. Come centrare tre div orizzontalmente in un div genitore?
- 15. accesso cross domain in iframe da child a parent
- 16. apre la finestra modale da iframe nel genitore
- 17. Ottenere un riferimento al genitore IFRAME
- 18. Accesso ai dati jQuery dall'elemento iframe
- 19. Accesso agli elementi iframe in JavaScript
- 20. Previene iframe dal ricaricamento della finestra genitore
- 21. Accesso all'URL iframe dall'estensione Chrome
- 22. JavaScript accesso genitore attributo dell'oggetto
- 23. Accesso alla classe genitore in Backbone
- 24. Come usare jquery dal genitore all'interno di un iframe?
- 25. jquery - accesso iframe negato in IE su alcune pagine
- 26. Div interno Larghezza 100% di div genitore supera i limiti
- 27. Come centrare div orizzontale all'interno del div genitore
- 28. Posizionamento di più Div (affiancati) all'interno di un genitore Div
- 29. Come mantenere il div flottante nel frame del genitore div?
- 30. div bambino che si espande dal genitore div issue
La pagina e l'iframe sono ospitati sullo stesso sottodominio? – rekire
sì, ho accesso a entrambe le pagine se il codice deve andare in –
@Andrew Morris L'accesso al codice non è un problema, ma i browser non consentono azioni JavaScript su domini diversi. E quei domini devono corrispondere esattamente (anche il protocollo deve essere lo stesso - non puoi gestire il sito https tramite JS da un sito http) – feeela