Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

iframe - interaction avec la page "hote" ?

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 13:20    Sujet du message: iframe - interaction avec la page "hote" ?

Salut a tous,

Savez vous si il est possible de faire intéragir une iframe avec la page dans laquelle elle est inclue ?

Par exemple, imaginez une page iframe.html dont le pseudo code est:
Code:
<javascript>alert("toto");</javascript>
que j'appelle dans une page principale via le code:
Code:
<iframe src="iframe.html"></iframe>


Je souhaiterais que l'alerte "toto" apparaisse dans la page principale, et pas dans l'iframe elle-meme, savez-vous si c'est possible ?

Merci !
 
lesbonsplansdesophie Visiter le site web du posteur
ZoRRo75
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 11 Mar 2004
Messages: 204
Localisation: Paname

URL permanente de ce messagePosté le : Mar Déc 20, 2005 13:24    Sujet du message: iframe - interaction avec la page "hote" ?

testes cela :

Code:
parent.alert('yoooo');


ceci dit, dans tous les cas, l'alerte n'apparait-elle pas centrée à l'ecran d'ou qu'elle vienne ?

tchouss


ju²
 
ZoRRo75 Visiter le site web du posteur
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 13:31    Sujet du message: iframe - interaction avec la page "hote" ?

merci, ca va probablement m'aider, je vais creuser le coup du "parent". En fait tu as raison pour une alerte ca ne pose pas de probleme, mais ce que j'essaye de faire est un chouille plus compliqué... L'iframe va contenir un <span id="toto"> puis un script javascript qui modifie le contenu du span (c'est pour faire un tooltip) - le probleme c'est qu'en l'etat actuel des choses le tooltip (la span toto avec un z-index "élevé") s'affiche dans l'iframe, alors que je voudrais qu'il s'affiche dans la frame "parent". Je ne sais pas si c'est compréhensible ?
 
lesbonsplansdesophie Visiter le site web du posteur
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 13:33    Sujet du message: iframe - interaction avec la page "hote" ?

en ecrivant les lignes du dessus je me rend compte qu'une maniere de repositionner le probleme, c'est de poser la question suivante:

imagines que j'ai un script javascript dans mon iframe, et que je veux que ce script agisse sur un <span id="toto"> situé dans la frame parent - c'est possible ?
 
lesbonsplansdesophie Visiter le site web du posteur
ZoRRo75
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 11 Mar 2004
Messages: 204
Localisation: Paname

URL permanente de ce messagePosté le : Mar Déc 20, 2005 13:38    Sujet du message: iframe - interaction avec la page "hote" ?

of course c possible Wink

Code:
parent.document.all.toto.style.display='block';


mais ca c'ets pour IE

utilises la fonction getElementById pour une fonction plus compatible

Code:
parent.document.getElementById("toto").style.display='block';


ou quelque chose comme ca

mieux : executer une fonctione directement dans le frame parent :

Code:
parent.showdiv("toto");



NB : un iframe c'est comme un frame dans le DOM. Et les iframes c'est pas genial quand meme !! (niveau referencement entre autres)

tchouss

ju²
 
ZoRRo75 Visiter le site web du posteur
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 14:33    Sujet du message: iframe - interaction avec la page "hote" ?

chouette merci !!
je sais que c'est pas terrible, niveau referencement, mais ce n'est pas l'objet... si tu veux plus d'info on en parle par mp... Wink
 
lesbonsplansdesophie Visiter le site web du posteur
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 14:57    Sujet du message: iframe - interaction avec la page "hote" ?

Zorro75 > désole de te rederanger, mais si je te suis bien, grosso modo imaginons que j'ai une page "hote" avec le code suivant:

Code:

blablabla <span id="toto" style="display:none;">tooltip</span> <iframe src="monscript.html"></iframe>


et dans le fichier monscript.html :

Code:

<img src="image.jpg" onmouseover="parent.document.all.toto.style.display='block';" onmouseout="parent.document.all.toto.style.display='none';">


lorsque je survole l'image de l'iframe, ca devrait rendre le span visible ?
 
lesbonsplansdesophie Visiter le site web du posteur
ZoRRo75
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 11 Mar 2004
Messages: 204
Localisation: Paname

URL permanente de ce messagePosté le : Mar Déc 20, 2005 15:28    Sujet du message: iframe - interaction avec la page "hote" ?

hello

as-tu testé ? a mon avis le meilleur moyen de progresser et d'apprendre est de tester/corriger/rester/recoriger/reretester....

jusqu'a obtention du resultat voulu

chez moi ton code fonctionne sous IE

il vaudrait mieux essayer la version avet getElementById qui est plus cross-browser

cdlt

ju²
 
ZoRRo75 Visiter le site web du posteur
lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué

Inscrit le: 01 Mar 2004
Messages: 443
Localisation: Paris

URL permanente de ce messagePosté le : Mar Déc 20, 2005 16:02    Sujet du message: iframe - interaction avec la page "hote" ?

yep ca marche merci apres qques tatonnements... plus d'info sur mon projet dans qques semaines Wink
 
lesbonsplansdesophie Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort