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 :

Recuperer url courante d'une frame


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par d�faut Recuperer url courante d'une frame
    � tous,

    Voil�, j'ai deux frames (top et bottom) sur une page.

    <frameset rows="66,*" frameborder="0" border="0">
    <frame name="top" id="top" src="/frametop.php"
    marginwidth="0" marginheight="0" frameborder="0"
    noresize="noresize" scrolling="no" border="0"></frame>
    <frame name="bottom" id="bottom" src=" http://www.monsite.com"
    marginwidth="0" marginheight="0" frameborder="0"
    noresize="noresize" scrolling="yes" border="0"></frame>



    Depuis top, j'arrive � r�cup�rer l'url du site (www.site.com) contenu dans bottom en javascript en faisant :

    parent.document.getElementById('bottom').src;



    Mais lorsque je navigue dans le site contenu dans la frame bottom logiquement son url change, mais en refaisant :

    parent.document.getElementById('bottom').src;


    j'obtiens toujours la m�me url de d�part.

    Je n'arrive pas � r�cup�rer l'url courante de la frame.

    Je lutte depuis ce matin, toute aide est la bienvenue,
    Merci.

    ps:j'ai essay� en utilisant une iframe � la place de bottom. Top est donc devenue la page principale dans laquelle est inclue l'iframe mais rien y fait.

    J'ai essay� location.pathname, href mais je n'arrive � rien.

  2. #2
    Membre � l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par d�faut
    En fait j'arrive � r�cuperer l'url courante des autres frames en faisant :
    top.frames[1].location.href
    ou
    window.frames[1].location.href

    Mais cela ne marche que si la page contenue dans la frame dont je veux avoir l'url se trouve sur le m�me serveur que mes pages.

    Je n'y comprends plus rien.

    edit:C'est bon j'ai trouv�, je ne peux pas r�cup�rer l'url d'un site distant pour des questions de s�curit�. Sur la console d'erreurs de firefox, il me donne un permission denied.

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

Discussions similaires

  1. recuperer url courante
    Par goute dans le forum JSF
    R�ponses: 2
    Dernier message: 14/11/2008, 17h02
  2. Recuperer le titre d'une frame
    Par stefanoo dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 05/04/2007, 15h32
  3. récuperer le changement d'URL d'une frame
    Par yassinchaouki dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 18/04/2006, 21h20
  4. V�rif l'adresse url page appelante (dans une frame)
    Par titou250 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 02/01/2006, 13h59
  5. [debutant] recuperer l'url d'une frame
    Par sidero dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 26/04/2005, 11h52

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