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 :

page precedente


Sujet :

JavaScript

  1. #1
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut page precedente
    BONJOUR TOUT LE MONDE

    voila mon env:
    HTML , javascript

    voila mon pb:
    j ai développer un moteur de recherche javascript
    lorsque je recherche par exemple les sorties du modele ROUE :
    j ai comme resultat un lien vers la page sorties modele roue : OK
    je clique :
    la j ai la page sorties de la roue qui s affiche (window.location.replace) : OK
    si je clique sur une des sorties j ai la page details de la sortie choisit qui s affiche (window.location.replace) : OK

    bon tout est normal sauf que j ai mis un bouton pour revenir a la page precedente ( dans ma page sorties de la roue comme dans chaque page sorties details )
    si je suis dans la page sorties de la roue le bouton me ramene a ma page de resultat de ma recherche : OK

    mais si je suis dans la page detaillés et que je clique il me ramene aussi a la page résultats recherche ors il devrait m amener a la page Sorties de la roue ........ j utilise window.history.back()

    ps : quand je fais de meme mais en appuyant sur page precedente de FF ben c'est le meme résultat

    est ce normal ? merci d avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par laurentibus Voir le message
    est ce normal ?
    Oui car tu utilises la fonction replace() qui, comme son nom l'indique "remplace" la page courrante par la nouvelle, y compris dans l'historique.
    Utilise plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.location.href = ton_url;
    Tu conserveras l'historique ...

    A+

  3. #3
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui mais bizarement le .href ne fait rien :S
    je me souviens car j avais mis cela au debut et du coup j avais mis .replace .......

    ??? mais ké passa ???

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par laurentibus Voir le message
    ??? mais ké passa ???
    Ben tu l'avais mal écrit : c'est l'instruction "standard"

    A+

  5. #5
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    ben écoute c'est un truc de

    voila ma construction du lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <a class="lien">
    <xsl:attribute name="OnClick">goDetails('<xsl:value-of select="./@cle"/>');</xsl:attribute>
    <xsl:attribute name="title">Sortie <xsl:value-of select="./@cle"/></xsl:attribute>
    <xsl:value-of select="./@cle"/><br/>	
    </a>
    et voici la ligne d appel

    marche : window.document.location.replace('./'+id+'.html');

    marche pas :window.document.location.href('./'+id+'.html');


    ps : je m envais en RDV la. donc a demain avec impatience ( je crois que je v pas en dormir de la nuit )

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par laurentibus Voir le message
    marche : window.document.location.replace('./'+id+'.html');

    marche pas :window.document.location.href('./'+id+'.html');
    Le plus rigolo c'est que les deux sont faux
    ==>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href = './'+id+'.html';
    Bonne nuit

    A+

  7. #7
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    ah oui mais tu sais dans mon malheur j avais tester pas mal de syntaxe ....... donc c'est vrai que en relisant a tête reposer c'est un peu n importe quoi

    Par contre je pensais que avec .href on mettais l url entre () comme pour un .replace

    en tout cas merci beaucoup E.Bzz
    je te met un bon point

    ++ danke

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.0] Navigateur, empêcher clic page précédente
    Par quanou dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/01/2006, 11h05
  2. bloquer raccourci clavier page precedente
    Par moog dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/11/2005, 20h25
  3. Recuperer 1 variable dans la page precedente
    Par Nanid dans le forum Langage
    Réponses: 3
    Dernier message: 26/09/2005, 14h32
  4. [VB.NET] Comment revenir à la page précédente?
    Par le lynx dans le forum ASP.NET
    Réponses: 7
    Dernier message: 12/04/2005, 09h42
  5. [C#] Retourner page précédente
    Par TmDsbsBs dans le forum ASP.NET
    Réponses: 2
    Dernier message: 08/11/2004, 17h17

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