IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[Contourn�]Acces top window javascript?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    69
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 69
    Par d�faut [Contourn�]Acces top window javascript?
    Bonjour,

    J'ai un navigateur custom (bas� webkit) qui me cr�e un objet javascript sp�cial.
    Cet objet contient quelques fonctions (notamment pour passer en double screen).

    Quand je cr�e mes pages web � la main, je n'ai aucun probl�me pour trouver mon objet javascript (et donc appeler des op�rations dessus). Par contre, quand je livre une page web, mes clients int�gre celle-ci dans un site web � eux (un 'moodle'). Malgr� l'utilisation du navigateur (qui me dit avoir cr�� l'objet javascript), l'objet javascript n'est pas trouv� par le javascript de ma page web ainsi encapsul�e.

    Donc : je suppose que le 'moodle' encapsule avec une iframe/popup (quoique j'ai vu le code source et il ne contenait que des divs). Comment trouver la window qui contient toutes les autres en javascript de fa�on certaine, car je pense que c'est l� que se trouve l'objet js que je cherche?

    Pierre
    PS: je suis ne suis pas un d�veloppeur web, donc cette question est peut �tre tr�s simple.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    toutes tes fen�tres sont elles sur le m�me domaine ???

    ceci peut t'�tre utile
    http://www.developpez.net/forums/d27...enetre-enfant/
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    69
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 69
    Par d�faut
    Merci pour vos retours. Apr�s quelques tests sous chrome, il appara�t que :

    1/ top ne fonctionne ni dans les framesets, ni dans les iframe (il ne renvoie pas le bon top window).

    2/ 'window.parent' fonctionne dans les framesets, mais pas dans les iframe.

    Je suis quasiment s�r que c'est une iframe dans mon cas qui doit poser le probl�me (test� sous chrome).

    Il suffit que je trouve comment acc�der au parent de mon iframe depuis mon iframe et cela devrait r�gler mon probl�me. Dommage que les liens que je trouve sur internet m�nent � des m�thodes anciennes qui ne fonctionnent plus.

    Pierre

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    69
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 69
    Par d�faut
    J'ai finalement contourn� le probl�me.

    En utilisant le browser, je ne passe plus par du javascript, mais par des divs sp�ciales accessibles de partout. Et �a marche.

    Merci pour vos r�ponses en tout cas.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Acc�s � une fonction javascript mpossible
    Par DjyDjy dans le forum ASP
    R�ponses: 1
    Dernier message: 16/08/2007, 22h32
  2. Acc�s � java depuis javascript
    Par kodo dans le forum Autres
    R�ponses: 2
    Dernier message: 28/09/2006, 20h25
  3. Problème acces disque windows sous linux
    Par stan314 dans le forum Mandriva / Mageia
    R�ponses: 15
    Dernier message: 27/08/2006, 19h52
  4. top.window.close avec mozilla
    Par Chikh001 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 02/05/2006, 15h14
  5. Problème de concurrence d'accès sous Windows
    Par DJZiaK dans le forum SQLite
    R�ponses: 6
    Dernier message: 10/05/2005, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo