Un iframe contenant la page d'accueil Google Il n'est jamais arrivé à parcourir le site à l'aide de l'IFRAME pour afficher certains contenus? Outre le fait que leur emploi est - à mon avis - fortement déconseillé, j'ai souvent à faire la maintenance des vieux sites Web qui utilisent l'IFRAME et de me retrouver dans des situations similaires à celle que je m'apprête à décrire.

  1. Je suis dans une page qui montre - dans un cadre IFRAME verticale - un formulaire rempli
  2. de remplir le formulaire et faites défiler vers le bas comme ils remplir les champs
  3. Je cliquez sur le bouton Envoyer qui est (et à juste titre) sur le bas de la page figurant nell'IFRAME
  4. À ce stade, le résultat est affiché sur une page de réponse qui reste la même IFRAME, mais dont l'incipit - imaginer une page de confirmation de taille plus petite - est à l'extérieur de l'écran sont donc contraints de flux la page jusqu'à ce que la réponse reçue

La solution à ce problème est simple et consiste en l'inclusion d'un point d'ancrage en haut de la page qui contient l'IFRAME (page mère). Par exemple:

<a name="my_top"></a> un point de référence qui peuvent être facilement tirées de la même page figure nell'IFRAME. All'ancoraggio le rappel doit être fait par le biais d'un simple javascript que l'éducation devrait être fait pour le chargement de la page de réponse:

<body onload="parent.location.href=parent.location.href+'#my_top'"> Note à l'appel de la page parent (celui qui contient l'IFRAME) grâce à l'éducation javascript `` parent.

Partager:
  • del.icio.us
  • Google
  • Digg
  • Facebook
  • Technorati
  • YahooMyWeb
  • MySpace