begin process at 2012 05 29 02:11:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Cibler la page principal d'une frame


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cibler la page principal d'une frame

samedi 2 mai 2009 à 12:58:30 | Cibler la page principal d'une frame

steph_65

Bonjour,

Je suis en train de travailler sur un site qui date un peu et qui utilise les frame pour l'affichage de son contenu.
Mon problème concerne le ciblage de la page index de ce site depuis une iframe du site.

VOilà la situation:
J'ai une page index.php qui contient une iframe (centre). Celle-ci inclut une page affich_cat.php qui contient aussi une iframe (droite) qui appelle une page accueil.php.
Je voudrais changer le contenu d'une <div> de la page index avec innerHTML à partir de la page accueil.php.

J'espère que j'ai été clair, voilà une petite illustration de mes propos...

illustration


samedi 2 mai 2009 à 14:03:54 | Re : Cibler la page principal d'une frame

Bul3

Membre Club


Bonjour,

>>qui date un peu et qui utilise les frame pour l'affichage de son contenu.
bof... qui date peut-être, mais comme ça ne pose pas de problème d'utiliser
sauf pour des questions de mode ( et généralement mal venues ! ) ...
 et "encore moins" les iframe
des fois, même, on n'a pas le choix ! y'a qu'ça pour faire !

mais bref... pour atteindre :  parent.frames["name de l'[i]frame"].tout est accessible

à propos des tes propos.... l'illustration, si elle est sur ton micro,
nul ne peut la voir...

Cordialement [mon Site] [M'écrire] Bul
samedi 2 mai 2009 à 14:31:29 | Re : Cibler la page principal d'une frame

steph_65

Merci pour ta réponse,

quand je dis qu'il date un peu c'est par ce que c'est un site de vente en ligne qui utilise des frames. Aujourd'hui ça se fait plus des sites de e-commerce comme ça !!!

Par contre quand tu dis que je peux atteindre tout avec ça:
parent.frames["name de l'[i]frame"].tout est accessible

comment je cible la page index  en donnant pour cible une frame. puisque le contenu à cibler n'est pas une frame mais la page index qui contient une frame...

je met le lien direct que j'avais hébergé sur mon site qui apparemment ne fonctionne pas en passant par l'insertion d'image de l'éditeur.
Illustration





samedi 2 mai 2009 à 14:43:37 | Re : Cibler la page principal d'une frame

Bul3

Membre Club
désolé... mais je n'ai pas compris...
>>comment je cible la page index  en donnant pour cible une frame.
>>puisque le contenu à cibler n'est pas une frame mais la page index
>>qui contient une frame...
__ tu cibles quoi ? une page  ? une frame ? une frame d'une page ?
__ et.. depuis où ?
__ et... quand tu parles de cibler, tu parles
   ° d'accéder aux données
   ° d'envoyer le résultat d'une lien ( par exemple ) ?
@+
>>quand je dis qu'il date un peu c'est par ce que c'est un site de vente
>>en ligne qui utilise des frames. Aujourd'hui ça se fait plus des sites
>>de e-commerce comme ça !!!
j'avais bien compris.. site de vente ou pas
et si ça ne se fait plus comme ça, ce n'est
pas un gage de qualité....très très loin de là !!!
@+
samedi 2 mai 2009 à 15:36:32 | Re : Cibler la page principal d'une frame

steph_65

Désolé si je ne suis pas très clair !!!
je recommence, voilà ma page index je veux changer le contenu de ma div de la page index avec innerHTML par contre je dois le faire depuis la page acceuil.


index.php
<div id="nb_article">Vous avez 0 Article dans votre panier</div>
<iframe width="1000"
height="500"
    id="centre"
    name="centre"
    src="affich_cat.html" >
</iframe>


affich_cat.html
<iframe width="708"
        height="200"
        id="droite"
        name="droite"
        src="accueil.html">
</iframe>



acceuil.php
<a onClick='change_texte();' href="#">Lien</a>


Et voilà ma fonction javascript qui fonctionne si elle est utilisé sur la page en cours. Moi je veux que ce soit la div de l'index qui soit modifiée depuis cette page accueil qui est contenu dans deux frames.
function change_texte(){
    //changement du contenu d'une div directement sur la page
    window.document.getElementById("nb_article").innerHTML="test";
}

En espérant avoir étais plus clair...







samedi 2 mai 2009 à 16:01:12 | Re : Cibler la page principal d'une frame

Bul3

Membre Club
Réponse acceptée !
bah...
parent c'est la page mère ,
dans laquelle parent c'est sa page mère...

parent.parent.document.getElementById("nb_article").innerHTML="test";
ça le fait ( testé uniquement avce FF,
    mais pas de raisons avec les autres navigateurs )
@+
samedi 2 mai 2009 à 16:01:56 | Re : Cibler la page principal d'une frame

Bul3

Membre Club
j'ai oublié... pour le line :
<a href='javascript:void(change_texte());'>Lien</a>
ça vaut mieux.
samedi 2 mai 2009 à 16:29:39 | Re : Cibler la page principal d'une frame

steph_65

Merci beaucoup c'est exactement ce que je voulais !!!!

samedi 2 mai 2009 à 16:42:13 | Re : Cibler la page principal d'une frame

Bul3

Membre Club
nickel si ça baigne, et merci du retour.



Cette discussion est classée dans : page, site, php, frame, index


Répondre à ce message

Sujets en rapport avec ce message

préload de site web [ par cradlenight ] bonjour @ tous jZeffectue un stage web ou jZdois creer un site pour une société . et jZaimerais bien faire un préload du site en question.... jZai d Frame: forcer ouverture page avec frame [ par ferdi67 ] Bonjour.J'explique mon problème : j'ai un site en HTML qui comporte 3 frames : menu, pied, mainframe.Quand on fait un recherche dans google et que l'o pb de session en php [ par holybomb ] Bonjour à tousje suis en train de me prendre la tête avec les sessions en phpen fait j'ai une page (index.php) dans laquelle se trouve un formulaire q Raffraichissement frame [ par pompom6784 ] Bonjour,J'ai un site en php html composé de 4 frame.Une des frame contient mes petits drapeaux me permettant de changer la variable de session contena Redirection de page [ par NaVeT290583 ] Tout d'abord, bonjour.Voilà mon problème :J'ai un site sur free et lors que l'ont tape l'adresse de se site ça va directement à la page nommé index.ht Redirection de page [ par NaVeT290583 ] Tout d'abord, bonjour.Voilà mon problème :J'ai un site sur free et lors que l'ont tape l'adresse de se site ça va directement à la page nommé index.ht Une frame un peu vieille [ par Caryl ] J'ai un souci avec une frame, je m'explique. Mon site débute avec la page index.php qui crée deux frames haut et main (qui recoivent chacune une url). Envoi de variables [ par Leneuf8000 ] Bonjour, voilà j'ai un petit script en Javascript qui me permet de compter le nombre de visiteurs sur un site. Ce script est intégré par l'intermédia Problème avec iframe [ par adjanoh ] Salut  chers amis développeurs, J'ai une page web (index.php) sur laquelle il y a un iframe. La page qui est intégrée à la page de base (index.php) p Ouverture simultanée de deux pages. [ par SilverNitrate ] Bonjour,Je voudrais savoir si il est possible, à partir d'un script, d'ouvrir une seconde page dérrière la première sachant que celle ci est l'index d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales