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 page


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut rechargement page
    hello !

    je voudrais qu'une page se recharge une seule fois au premier chargement.

    j'ai essayé avec location.reload(); mais page se recharge en boucle.

    comment faire pour éviter qu'une page se recharge sur elle-même en bouche ?

    merci

  2. #2
    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 Re: rechargement page
    Citation Envoyé par taly
    je voudrais qu'une page se recharge une seule fois au premier chargement.
    Pourquoi ???

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    parce que j'ai besoin de rafraichir la page.

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut

    Ca c'est une réponse qui fais avancer le schmilblick !

  5. #5
    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
    besoin de soumettre des données sans intervention du client ==> sale esprit!

  6. #6
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    En quoi tu développe?

  7. #7
    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 taly
    parce que j'ai besoin de rafraichir la page.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.location.reload();


    Et donc, pourquoi ? :

  8. #8
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Ouais mais s'il le met dans le load de la page, ça va tourner en boucle comme il le disait avec location.reload()... En fait, si tu développe en php ou en asp, tu devrai te créer une variable qui t'indiquera, une fois sur le client, si c'est la deuxième fois qu'il load et si c'est le cas, tu ne rafaichis plus...

    -Capt!

  9. #9
    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 Capt. Flame
    Ouais mais s'il le met dans le load de la page, ça va tourner en boucle comme il le disait avec location.reload()... En fait, si tu développe en php ou en asp, tu devrai te créer une variable qui t'indiquera, une fois sur le client, si c'est la deuxième fois qu'il load et si c'est le cas, tu ne rafaichis plus...
    Certes, mais pourquoi ????

  10. #10
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Parce qu'il a besoin de rafraichir la page.

  11. #11
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    ce que je ferais, en javascript c'est de rajouter une variable dans l'adresse appelée et au rafraichissement je teste si elle est là (pas de rafraichissement) ou pas (rafraichissement)

  12. #12
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    En fait, si j'avais à faire ce genre de truc (en passant, denisC aimerait savoir pourquoi tu veux faire ça!), je construerait, côté serveur une fonction js qui serait appelé dans le onload() du body.

    Dans cette fonction, tu appel de nouveau ta page mais cette fois en y ajoutant un paramètre dans le querystring... Du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.location.href="http://www.mapage.com?reloadMe=0"
    du côté serveur quand tu fabriques ta fonction javascript qui sera appelé par le onload du body, tu n'y ajoute pas la partie qui reload ta page...

    Un peu mêlant tout ça... Minute...

    HTML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <body onload="relaodMe();">
    ...
    SERVEUR:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    document.write("<script language='JavaScript'>")
    document.write("function relaodMe(){")
    If Request.QueryString("relaodMe")=1 Then
         document.write("document.location.href="http://www.mapage.com?reloadMe=0"")
    End If
    document.write("}")
    document.write("</script>")

  13. #13
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Copieur !
    Enfin pas tout à fais car de mon coté je teste la présence de la variable uniquement via js

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 82
    Par défaut
    merci pour vos réponses, mais qu'est ce que vous êtes mauvaises langues... j'ai pas l'intention de soumettre quoi que ce soit à qui que ce soit !!

    c'est simplement que je développe un site avec des <div> et css et que sous les certains des plus anciens navigateurs ma page à du mal à ce caler correctement. en la rafraîchissant tout se cale nickel... et voila le mystère est résolu lol

    par contre je suis en HTML et je ne peux pas utiliser de technologies coté serveur (donc pas de PHP, APS...). c'est pour cela que je cherchait à le faire en javascript.

    malgré tout ton bout de code Capt. Flame m'a donné une idée.

    encore merci à vous...

  15. #15
    Membre confirmé Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Ouais, effectivement, je suis un peu con, t'as qu'à regarder dans le querystring à partir de js et de reloader ou pas!!!

  16. #16
    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
    par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!location.search) location.href="?b";
    mais ça peut être un peu gênant;

Discussions similaires

  1. Recharger page après validation de formulaire par POST
    Par Flynt dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2008, 16h33
  2. Réponses: 6
    Dernier message: 15/01/2007, 16h05
  3. [frames] recharger page origine
    Par scorpking dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 24/07/2006, 12h47
  4. [Stratégie] Recharger page JSP toute les X minutes
    Par shaun_the_sheep dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 18/07/2006, 13h29
  5. [C#]rechargement page apres fermeture popup
    Par julio84 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 04/05/2005, 09h50

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