IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[rechargement d'une frame mère à partir d'une frame fille]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Par défaut [rechargement d'une frame mère à partir d'une frame fille]
    bonjour,

    je souhaite recharger une page principale à partir des données de la frame fille nommée Cal qu'elle contient.

    j'ai écrit la fonction suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function fermeture()
    {
    	parent.document.all.Cal.style.display='none';
    	parent.document.reload();
    }
    la ligne


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    parent.document.all.Cal.style.display='none';
    me cache bien la frame nommée cal

    mais la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    parent.document.reload();
    me sort une erreur qui me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cette objet ne gère pas cette propriété ou cette méthode
    auriez-vous une idéé?

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    document.location.reload(true)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 142
    Par défaut
    merci siddh

    mais j'ai un autre soucis qui m'est apparu:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    La page ne peut pas être actualisée sans la renvoi d'informations.
    et je suis bloquée à ce stade, le navigateur ne me permet plus rien!

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ca c est car ta page doit etre en php ou autre techno cote serveur.

    C est le serveur qui génère la page donc au bout d un moment elle est "périmée", le navigateur te previent juste que la page risque de ne pas etre identique.

    Tu peux pas l en empecher. Tu dis ok et pi c est tout

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par siddh
    ca c est car ta page doit etre en php ou autre techno cote serveur.
    Euh, je dirais plutot que c'est une page à laquelle tu as accédé en utilisant la méthode POST. Tu auras cette confirmation car les informations en POST doivent être renvoyées au serveur pour permettre le rechargement de la page.
    Si tu viens en GET, il n'y a pas de renseignement à renvoyer (tout est dans l'url) et tu n'auras donc pas cette alerte de sécurité.

    Après POST avec la confirmation ou GET, c'est à toi de choisr....

  6. #6
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ah vouais !

    je fais que du post moi

  7. #7
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    parent.location.reload()
    en fait...

    en règle générale, une page de "traitement de données" POST doit être située "hors navigation": son chargement atteste seulement de la bonne transmission et il faut se débrouiller pour la rediriger puisque le client n'a plus rien à y faire;

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/05/2012, 14h35
  2. Réponses: 4
    Dernier message: 10/10/2010, 11h46
  3. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  4. Réponses: 3
    Dernier message: 19/06/2006, 10h26
  5. Flasher une carte mère à partir d'une autre carte mère
    Par mbzhackers dans le forum Composants
    Réponses: 6
    Dernier message: 01/06/2006, 22h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo