Pas possible si l'iframe et le document principal ne sont pas dans le même domaine (en raison de la politique de sécurité inter-domaines).
Pour contourner cette limitation, vous pouvez utiliser la messagerie interdomaine.
Possible si Si l'iframe et le document principal sont dans le même domaine, vous pouvez accéder à leurs variables globales. Il y a des objets qui appartiennent à l'objet fenêtre de l'iframe ou de la page principale.
Voici le code pour accéder à la variable iframe myvar à partir du document principal (ou d'un iframe) dans un même domaine :
document.getElementById('iframeid').contentWindow['myvar'];