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 :

problème de communication


Sujet :

JavaScript

Vue hybride

yassinchaouki problème de communication 19/04/2006, 10h44
denisC cf:... 19/04/2006, 10h54
yassinchaouki Bonjour, J'ai déjà essayé... 19/04/2006, 11h06
denisC Ca, c'est simplement parceque... 19/04/2006, 11h25
yassinchaouki Bonjour, ... 19/04/2006, 12h34
yassinchaouki Bonjour, Voici le code... 19/04/2006, 14h44
denisC En effet, c'est un problème... 19/04/2006, 17h13
yassinchaouki Bonjour, J'ai essayé mais... 20/04/2006, 10h46
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut problème de communication
    Bonjour à tous,

    J'ai besoin de développer un programme Javascript qui va faire la chose suivante en tenant compte de ces conditions :

    Il y a une iframe contenue dans une page principale. chaque fois qu'un lien est activé dans l'iframe, je veux que mon programme récupére l'url correspondant et le transforme à la page principale.

    Merci d'avance.
    Cordialement
    Yassin CHAOUKI

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    cf:
    http://www.developpez.net/forums/sho...d.php?t=131513

    Ca devrait t'apporter des élements...

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Bonjour,

    J'ai déjà essayé avec window.location.href mais ça pas marché : elle me donne tout simplement le chemin de la page principale dans le disque dur.

    Merci.
    Yassin CHAOUKI

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par yassinchaouki
    J'ai déjà essayé avec window.location.href mais ça pas marché : elle me donne tout simplement le chemin de la page principale dans le disque dur.
    Ca, c'est simplement parceque tu regardes ta page en local, sans passer par un serveur web....

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Bonjour,

    Window.location.href permet seulement de retourner l'url de la pge principale mais moi je veux l'url de l'iframe contenue dans la page principale.

    Merci d'avance.

    Yassin CHAOUKI

  6. #6
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par yassinchaouki
    Window.location.href permet seulement de retourner l'url de la pge principale mais moi je veux l'url de l'iframe contenue dans la page principale.
    ben
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    frames[0].location.href
    alors....

  7. #7
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Bonjour,

    Voici le code oùça pas marché:

    <html>
    <head>
    <title>yassin</title></head>
    <body onload=main() >
    <iframe id ="fr" name="fr" src="<A href="http://www.cuk.ch"></iframe">http://www.cuk.ch"></iframe>
    <br>
    <input type="text" size="50" onload="javascript:main()" value="http://">
    <SCRIPT type="text/JavaScript">
    function main()
    {
    ;
    alert(frames[0].location.href);
    }
    </SCRIPT>
    </body>
    </html>

    Merci d'avance.
    Yassin

  8. #8
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par yassinchaouki
    Merci d'avance.
    Yassin
    En effet, c'est un problème de sécurité. Tu ne peux acceder à ces informations que si la frame est sur le même domaine que la page principale (ce qui n'est pas le cas dans le test).

    La seule information a laquelle tu es accès est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(document.getElementById('fr').src);
    Il faut passer par un getElementById et non par frames, sinon tu retrouves l'alerte de sécurité....

  9. #9
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Bonjour,

    J'ai essayé mais la commande alert(document.getElementById("fr").src me donne seulement l'url de l'iframe.cet url existe dans le code suivant :
    <iframe id ="fr" name="fr" src="<A href="http://www.cuk.ch"> </iframe">http://www.cuk.ch"> </iframe>

    Il ne me donne pas l'url chaque fois que je clique sur un lien dans l'iframe.

    Merci d'avance.
    Yassin

Discussions similaires

  1. [VBA-A] Problème de communication Access-Excel
    Par finesse20 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2006, 16h08
  2. Problème de communication par sockets
    Par Linio dans le forum Entrée/Sortie
    Réponses: 33
    Dernier message: 06/05/2006, 18h50
  3. Problème de communication client/serveur
    Par alex6891 dans le forum Développement
    Réponses: 10
    Dernier message: 09/03/2006, 13h12
  4. Problème de communications entre threads
    Par maya09 dans le forum Windows
    Réponses: 1
    Dernier message: 22/02/2006, 22h18
  5. [WinService][C#] Problème de communication
    Par Pfeffer dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/07/2005, 15h54

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