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

Bibliothèques & Frameworks Discussion :

Ajax bouton retour framework


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Par défaut Ajax bouton retour framework
    Bonjour les mecs.

    Je suis désolée mais je ne parviens pas à rétablir le bouton retour sur mon site où j'utilise ajax malgrés les tutoriels.

    Voila le code:

    _______________________________________________________________

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
      <head>
      <title>Conception, création de sites web et infographie sur Grenoble</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <meta name="generator" content="PSPad editor, www.pspad.com">
        <link rel="stylesheet" media="screen" type="text/css; charset=utf-8" title="essai" href="css.css" />
     
    <!--[if lte IE 7]>
     
       <link href="CSS2.css" rel="stylesheet" type="text/css" />
    <![endif]-->
    <SCRIPT language="JavaScript" ><!--if (document.images) {function bip(bipop){var cebip = document[bipop] ;cebip.play()}}--></script>
     
    <script type="text/javascript">
     
    function envoieRequete(url,id)
    {
            var xhr_object = null;
            var position = id;
               if (window.ActiveXObject) { 
      try{ 
        xhr_object = new ActiveXObject("Msxml2.XMLHTTP"); 
      } 
      catch(e1) { 
        try{ 
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch(e2){ } 
      } 
    } 
    else if (window.XMLHttpRequest) { 
      xhr_object = new XMLHttpRequest(); 
    }
            // On ouvre la requete vers la page désirée
            xhr_object.open("GET", url, true);
            xhr_object.onreadystatechange = function(){
            if ( xhr_object.readyState == 4 )
            {
                    // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
                    document.getElementById(position).innerHTML = xhr_object.responseText;
            }
            }
            // dans le cas du get
            xhr_object.send(null);
    }
    </script>
     
     
     
     
    </head>
     
     
    <body onload="envoieRequete('chargacceuil.html','header');">
     
    <div id="encadrement">
    <img src="anim_ready.gif" id="camera"/>
    <a class="ipod1" href="#" onclick="envoieRequete('blender1.html','header';"> <button style="width:130px; height:25px;cursor:pointer" >blender tutorials</button></a>
    <a class="ipod2" href="#" onclick="envoieRequete('blender2.html','header';"> <button style="width:130px; height:25px;cursor:pointer" >tutoriaux blender</button></a>
    <a class="ipod3" href="#" onclick="envoieRequete('blender3.html','header');"  >	<button style="width:130px; height:25px;cursor:pointer" >blender materials</button></a>
    <div id="hboutons">	
    <a class="hbouton1" href="#" onclick="envoieRequete('chargacceuil.html','header');"  >	<button style="width:120px; height:50px;cursor:pointer" ><p id="ban">Acceuil</p></button> </a>
    <a class="hbouton2" href="#" onclick="envoieRequete('infographie1.html','header');"  >	<button style="width:120px; height:50px;cursor:pointer" ><p id="ban">Infographie</p></button> </a>
    <a class="hbouton3" href="#" onclick="envoieRequete('webdesign.html','header');"  >	<button style="width:120px; height:50px;cursor:pointer" ><p id="ban">Webdesign</p></button> </a>
    <a class="hbouton4" href="#" onclick="envoieRequete('contact.html','header');"  >	<button style="width:120px; height:50px;cursor:pointer" ><p id="ban">Contact</p></button> </a>
    </div>
     
    <div id="header" ><iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
    </div>
    <div id="minecran">       
    <img src="diapo_droite1.gif"/>
    </div>
    </div>
     
     
    </body>
     
    <MARQUEE id="barette">Services en infographie 2D et 3D / Conception de sites web / Tutoriaux blender 3D</MARQUEE>
     
    </body >
    </html>

    __________________________________________________________________

    Pourquoi ça ne marche pas comme ça?

    Je vous serais vraiment reconnaissante de m'aider

    Le site:http://webgrenoble.110mb.com

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut Problème général
    Bonjour... la fille ,

    Le code que tu utilises est un extrait de GWT réinjecté dans ta page (copier-coller ?).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
    Malheureusement les librairies JS de GWT ne sont pas incluses, et puis de toute façon a priori GWT n'a rien à voir, seul, la dedans ...

    La problématique de la gestion du bouton BACK des navigateurs est réelle avec AJAX (il faut aussi prendre en compte la fermeture du navigateur qui perd toute trace des données associées à l'historique) et je te conseille d'utiliser dans un premier temps une librairie qui s'occupe de cela et uniquement de ça. Prends par exemple Really Simple History (RSH) que tu trouveras icihttp://code.google.com/p/reallysimplehistory/.
    Pour info comme il n'y a pas n gestions possibles du BACK, ces librairies fonctionnement globalement pareillement...

    ERE

Discussions similaires

  1. bouton retour
    Par joe206 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/05/2006, 15h33
  2. [Mail] Couleur de l'echo et bouton retour
    Par joe206 dans le forum Langage
    Réponses: 4
    Dernier message: 09/05/2006, 08h48
  3. [AJAX] Ajax en retour undefined
    Par Tempotpo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/04/2006, 10h47
  4. [FLASH] Bouton retour
    Par rhums dans le forum Flash
    Réponses: 4
    Dernier message: 09/03/2006, 15h32
  5. Désactivé le bouton retour.
    Par glanumf dans le forum ASP
    Réponses: 3
    Dernier message: 31/05/2005, 16h25

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