J'ai une barre d'outils en haut de mon site Web et le contenu de la page est un iframe. Comment puis-je savoir avec javascript quelle est l'URL actuelle de l'iframe?savoir à quelle page l'iframe est sur
0
A
Répondre
0
Que diriez-vous de window.frames[0].location.href
?
Ou si vous connaissez le id
de l'iframe, alors document.getElementById("iframe1").src
devrait fonctionner.
0
Vérifiez l'attribut "src".
par exemple window.frames [ "your_iframe"] src
0
function getUrl()
{
var pageFrame = $find("frame_id_goes_here", document);
if(pageFrame) {
return pageFrame.location;
}
}
0
En supposant que le iframe est la première sur la page.
document.getElementsByTagName('IFRAME')[0].contentDocument.location.href
Bien sûr, vous pouvez toujours juste saisir par ID :
document.getElementById('myIframe').contentDocument.location.href
La clé contentDocument
est la clé.
Bonne chance!
1
Cela peut ne pas être possible si l'iframe est dans un domaine différent, ou viole le same origin policy. Par exemple, si la page est sur example.com/foo et que l'iframe est sur example.org/bar, vous ne pouvez pas obtenir l'emplacement.
Si vous ne violez pas la même politique d'origine, vous pouvez utiliser quelque chose comme ceci:
window.frames["iframeID"].location.href
Questions connexes
- 1. Savoir quelle entrée radio est sélectionnée sur ASP.NET (VB)
- 2. Comment savoir à quelle page rediriger l'URL en PHP?
- 3. Comment savoir quelle version de GTK + est installée sur Ubuntu?
- 4. Jquery: comment savoir quelle ligne est sélectionnée?
- 5. Besoin d'aide pour savoir quelle mise en page utiliser?
- 6. Comment puis-je savoir quelle fonction JavaScript est appelée lorsque je clique sur quelque chose sur une page?
- 7. Quelle est la page __EVENTARGUMENT?
- 8. La meilleure façon de savoir quelle "page" d'un UIScrollView paginé vous êtes sur
- 9. Comment puis-je savoir sur quelle page des résultats de recherche Google mon site apparaît?
- 10. asp.net sur la page load Quelle est l'ordre des évenements?
- 11. Comment déterminer quelle page enfant est affichée à partir de la page maître?
- 12. Comment savoir quelle version de MDAC est installée?
- 13. Comment puis-je savoir à quelle page je suis dans une application ASP.NET MVC
- 14. Comment savoir quelle classe est référencée par un objet Class?
- 15. Comment savoir quelle variable de Union est utilisée?
- 16. Comment savoir quelle fonction est appelée une autre
- 17. Comment savoir de quelle classe est une instance d'objet? (php5)
- 18. Comment savoir quelle touche de caractère est enfoncée?
- 19. Comment ce PHP savoir quelle touche tableau/valeurs à utiliser?
- 20. Comment puis-je savoir quelle commande est en cours d'exécution dans le terminal sur MacOs
- 21. Est-il possible d'aller à la page rootViewController à partir de n'importe quelle page?
- 22. Quelle est la meilleure ressource gratuite pour en savoir plus sur Ms IIS?
- 23. Quelle est la meilleure ressource en ligne pour en savoir plus sur l'installation d'JSON API
- 24. Comment puis-je savoir quelle fonctionnalité est utilisée à partir de quel en-tête?
- 25. Comment savoir quelle tâche est exécutée par un thread à un moment précis dans java?
- 26. Comment savoir quelle action s'exécutera à l'aide d'un objet ActionExecutingContext?
- 27. Comment savoir si WebBrowser navigue sur une page d'erreur?
- 28. Comment savoir quelle bibliothèque javascript possède $
- 29. Comment puis-je savoir à quelle catégorie appartient un produit?
- 30. Savoir quelle image dans une animation UIImageView
ce retourne l'emplacement src. Que faire si l'utilisateur navigue à partir de l'emplacement de la page d'origine. J'ai besoin de l'emplacement actuel de la page ..! – rashcroft22
Oui, vous voulez vérifier la location.href du document, puis. – smercer