2013-06-24 6 views
1

Je veux créer une page Web comme www.domain.com/iframe qui charge un site Web inter-domaine sur yahoo.com. visiteur veut naviguer sur la page iframe (yahoo.com) et ma page principale doit toujours détecter iframe url.iframe en temps réel URL en temps réel détecter

Parce que la politique iframe ross domaine son accès non via

document.getElementById('myframe').contentWindow.location.href; 

Je fais quelques recherches sur Google à ce sujet, des moyens comme jquery PostMessage, porxy ifrmae .... mais ça marche pas pour moi. mon iframe n'est pas sur mon accès pour ajouter des fonctions Java.

Je n'avez pas la contrainte d'utiliser iframe, je veux une technique pour montrer un autre lien sur ma page et connaître la position de cette autre vue sur ma page pour faire des choses ...

s'il vous plaît aidez-moi dans ce problème.

Répondre

0

Avec jquery vous pouvez le faire

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
Links: <br /> 
<a title="http://validator.w3.org/">w3c.com</a><br /> 
<a title="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal">wiki in french</a><br /> 

<iframe id="myiframe" src="http://www.google.fr" width="100%" height="100%"></iframe> 

<script> 
$(document).ready(function() { 

    $("a").click(function() { 
    var $urls = $(this).attr("title"); 
    $("#myiframe").attr("src", $urls); 
    return false; 
    }); 
}); 
</script> 

.attr() va changer le src = "" de votre iframe. Maintenant, vous pouvez simplement interagir avec un événement comme sur clic ou ce que vous voulez.

+0

Salut, Merci pour répondre.maybe J'explique mal. s'il vous plaît voir ma vraie page: http://bit.ly/1448O9S En haut de la page url pf iframe a montré. Je veux quand l'utilisateur clique sur un lien dans iframe, dans l'URL de la première page a changé. merci – IrajTaghlidi

+0

Je vous ai montré comment le script peut être ... Vous ne connaissez pas jquery? if note check [link] http://jquery.com/ Je vais éditer mon post et vous montrer un code complet. S'il vous plaît vérifier à nouveau très bientôt –

+0

Je suis très reconnaissant pour vos réponses. Je sais jquery normal pour l'utilisation.Votre code est: changer Iframe src via la page principale via l'événement de clic, ... Mais j'ai besoin inverse de cela. voici une question comme mon besoin: http://stackoverflow.com/questions/8766281/getting-iframe-current-src-url-in-cross-domain Je veux refaire un Iframe avec un lien de départ comme Yahoo. com. votre clic sur les liens Iframe comme les images de yahoo, .... à l'intérieur iframe pas sur ma page principale, donc j'ai besoin de l'URL de l'utilisateur iframe trakc,. – IrajTaghlidi