2009-06-14 5 views

Répondre

1

Si vous utilisez Ajax, puis un IFRAME n'a pas de sens. D'un autre côté, l'utilisation d'un iframe permet à l'utilisateur de revenir en arrière entre les pages qu'il visite. Mais je ne comprends pas ce que vous pensez de relier Ajax et un IFRAME. Google fait cela exactement dans le but que j'ai mentionné quelques lignes ci-dessus, pour permettre aux utilisateurs de revenir en arrière (pas en avant), mais je ne sais pas comment ils l'ont mis en œuvre.

+0

Je pensais qu'un iframe était différent d'un cadre? Parlons-nous de la même chose? –

+0

Les IFRAME ou FRAME sont fondamentalement les mêmes dans ce scénario. Pourquoi voudriez-vous utiliser des cadres en combinaison avec Ajax? N'est-ce pas un peu plus compliqué que d'avoir une seule page dans laquelle les actions sur la barre de navigation mettent à jour le contenu d'un élément dans la même page? Mais comme je l'ai dit, faites attention à la fonctionnalité. Je connais certains développeurs qui ont fait un système d'administration entièrement basé sur Ajax. À la fin, le propriétaire le détestait tellement qu'elle devait le réécrire. Elle avait vraiment besoin du bouton Retour. –

+0

histoire vraiment simple, sur google code. le chercher. il fait exactement ce que vous avez décrit w/ajax et iframes. –

0

Les deux approches présentent des inconvénients. Laissant de côté pour le moment les problèmes communs aux deux:

  • L'utilisation de cadres vous donne des pages orphelines. Utiliser Ajax signifie qu'il nécessite le support de JavaScript et bloque complètement les moteurs de recherche du contenu (sauf pour la page d'accueil). Il casse le bouton de retour.

Il ya are reasons pourquoi presque chaque côté qui implémente le contenu commun sur les vues multiples inclut juste des doublons du contenu commun sur chaque page.

Questions connexes