J'ai deux iframes et chaque iframe montrent deux pages html différentes. Les deux pages html font référence à un fichier javascript commun qui contient une variable globale. Si je définis la valeur de cette variable globale dans une trame lors du chargement de la page html. La valeur sera-t-elle accessible en utilisant la même variable globale à une autre page html iframe? pourquoi ou pourquoi pas?iframes HTML et javascript
Répondre
Non. Le niveau supérieur de l'espace de portée de JavaScript est le niveau de la page. Cependant, vous pouvez accéder à la portée d'une autre page en utilisant window.parent
En fait, je remarque qu'il ne semble pas maintenir la portée et peut-être que quelqu'un peut faire la lumière sur ce point. Exemple 1: Vous avez une page HTML avec du contenu Flash qui a certaines fonctions pour obtenir l'objet SWF et déclencher une commande. Lorsque cette page est chargée dans un IFRAME, 'getSWFObj' est "pas une fonction".
Exemple 2: Je charge une page HTML qui contient une série de fichiers JavaScript basés sur des objets. Je crée une instance appelée "player" et crée des sous-objets comme "navigation". Quand j'appelle "player.navigation", j'obtiens une erreur disant qu'il n'existe pas lorsqu'il est chargé dans un IFRAME.
- 1. Scripts (iframes et javascript) ajoutés au site
- 2. LocalConnection et iframes
- 3. iframes et redirection
- 4. 1x1 Iframes blocage
- 5. Comment réparer flickering dans IFrames?
- 6. Comment cacher les erreurs javascript dans les iFrames?
- 7. [HTML/JavaScript]:
- 8. div diapositive en utilisant javascript et html
- 9. ASP classique, ASP.NET, IFrames et le fichier response.redirect
- 10. Synchronisation des Iframes
- 11. iframes problème dans ie
- 12. Recherche en html Javascript
- 13. Aide HTML/JSP/JAVASCRIPT
- 14. javascript Editeurs HTML WYSIWYG?
- 15. Exécution HTML via Javascript
- 16. Cette page contient à la fois des articles sécurisés et non sécurisés et des iframes
- 17. javascript - recherche plusieurs html #ID et passe à la fonction
- 18. formulaire ASP.NET Mémoire de HTML standard Soumettre et JavaScript Pas
- 19. Retour d'une vue partielle avec HTML et JavaScript
- 20. Modification d'un IFrames InnerHtml à partir de codebehind
- 21. appelant javascript d'un formulaire HTML
- 22. Comment synchroniser des positions de défilement pour plusieurs iframes
- 23. Comment faire pour attraper les erreurs JavaScript dans toutes les Iframes (avec window.error)?
- 24. Comment interagir avec les documents PDF incorporés dans les iframes via JavaScript?
- 25. Désactiver les événements de frappe de touche JavaScript dans les iframes
- 26. Safari: événement débordant sur les iframes
- 27. Est-ce que body.onload attend les IFrames?
- 28. Html/Javascript: Ajouter un attribut à un contrôle HTML
- 29. Javascript n'affecte pas le code html ajouté avec javascript
- 30. DOM et Javascript
@Deepak n'hésitez pas à cliquer sur le "Chèque" pour accepter la réponse si elle résout votre problème ou répond à votre question. –
Hélas, il ne peut pas accepter votre réponse jusqu'à ce qu'il ait une réputation de 10. Ce qu'il fait maintenant, depuis que j'ai voté sa question. – Benry
Peut-être que ce n'est plus vrai. Était autrefois. – Benry