Titre d'une frame dans une autre page

loicseg -  
 ddez -
Bonjour à tous ! J'espére que vous êtes en forme !
Alors, voilà mon problème : j'aimerais afficher le titre de la page contenue dans un iframe dans la page principale avec ce genre de script ou si quelqu'un connait un autre script qui fonctionne, ce serait sympa :

<SCRIPT language=javascript>
document.write(""+document.title)
</SCRIPT>

Ce code fonctionne parfaitement mais affiche le titre de la page actuelle (page ou le script est contenu) hors je voudrais donc le titre de la page contenue dans l'iframe :

<iframe id="webDoc" style="padding:0; height: 95%; width:
100%; font-family:Arial" marginwidth="1" marginheight="0" name="site" title="Onglets" src="about:blank" onmouseover ="document.getElementById('theURL').value = this.contentWindow.location;"</iframe>

Manque t'il des informations dans l'iframe ?

Merci d'avance pour votre aide !
A voir également:

7 réponses

Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
<SCRIPT language=javascript>
document.write(document.getElementById('webdoc').contentWindow.title)
</SCRIPT> 

Normalement..
0
loicseg
 
Merci, j'ai essayé avecton code mais ça ne fonctionne pas...
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Pas de UP 9min après le dernier message -_-
0
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Well, donc il faut utiliser sa:
<SCRIPT language=javascript>
document.write(document.getElementById('webdoc').contentDocument.title)
</SCRIPT>


Par contre pour des raisons de sécurité, les navigateurs désactive cette fonction si la page présente dans l'iframe n'est pas une page du même site.
Le seul moyen que tu as pour récupéré le title d'une page qui n'ai pas sur ton site est via PHP
0
loicseg
 
ça ne marche toujours pas !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tiller Messages postés 781 Date d'inscription   Statut Membre Dernière intervention   211
 
Si ta page est sur le meme site sa marche j'en suis sûr j'ai testé.
0
loicseg
 
le problèmec'est que c'est des sites qui s'affichent dans la frame...
0
ddez
 
Ca marche avec FireFox mais pas avec IE
0
ddez > ddez
 
un truc qui marche avec IE et FF :
document.getElementById('frame1').contentWindow.document.title
0
loicseg
 
UP SVP !
-1
loicseg
 
Désole ^^ mais je n'aime pas attendre... Je vous pris d'accepter mes escuses.
-1