begin process at 2012 05 29 01:16:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Réseau & Internet

 > 

Différence ajax / iframe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Différence ajax / iframe

lundi 13 février 2006 à 17:51:34 | Différence ajax / iframe

ravery

Bonjour.
Alors, voilà je m'interresse à Ajax pour voir un peut les avantages / inconvénients de cette technologie et je ne comprend pas un truc. J'ai l'habitude de appels en iframe dans mes formulaires sans que l'internaute ne s'en apercoive (iframe de taille =0 sans bordure).
Par exemple Si un utilisateur s'incrit sur  un serveur, lors de la page de confirmation de création du compte j'ai deux iframes pour aller synchorniser son comptes sur deux autres serveurs (non ils ne sont pas en réseau, l'un est séparés des deux autres par deux firewall, internet et plus ou moins vingt kilomètres...).

Je ne comprend donc pas trop l'interêt de la technologie Ajax.... Quelqu'un pourrait-il me révéler LA chose qui fait que c'est beaucoup mieux qu'une iframe.
Car en fait c'est plus lourd en terme de lignes de codes (m'enfin vu les connection actuelles,un  fichier js de 2Ko..) Et ca oblige à faire un tas de manip alors qu'un target="_maframe" est tellement simple et natif (en langauge html). Et je ne craind pas d'avoir le client qui n'accepte pas javascript, une faille dans la technologie ou un changement de version d'explorateur.

La seule chose que j'espérait trouver dans ajax, c'est la possibilité d'éxecuter des script js sur un serveur hors du nom de domaine. mais ce n'est toujours pas possible. (Pour des raison de sécurité que je comprend fort bien)

D'avance Merci.
Ravery
lundi 13 février 2006 à 19:15:03 | Re : Différence ajax / iframe

coucou747

Administrateur CodeS-SourceS
Salut,

et bien ton iframe n'est pas valide xhtml... ton iframe peut se faire afficher alors que ton soap, bah c'est différent dans le sens ou tu n'as rien à afficher... si t'as une erreur javascript dans ton iframe, alors c'est la merde, donc, c'est compliqué de passer nimportequoi...

et puis soap est un standar, donc, mieux vaut le maitriser...

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
lundi 13 février 2006 à 23:02:19 | Re : Différence ajax / iframe

ravery

Merci coucou747. à force de lire phpcs, je sais que la réponse n'est pas d'un newbee. Je te connais de réputation.

Je ne savais pas que les iframe n'éaitent pas compatible xhtml. Ca c'est une nouvelle.... Merci. Si je comprend bien le raccourci que tu fait en me répondant sur soap, javax est une adaptation d'un standard qui est soap ou quelque chose comme ca non ? Donc la dernière etape du passage html brut à l'xhtml est le passage à javax pour l'interactivité...

Je developpe deux site : un 'commercial' et un 'fonctionnel' (ce sont des etudiants qui sont inscrit d'office et ont l'adresse du site quasi sur leur carte d'étudiant).
Sur le site publicitaire. je ne peux pas utiliser javax pour refraichir le coprs de la page : il FAUT raraichir la page pour afficher une nouvelle pub (notion de PAP : Page Avec Pub). ou alors rafraichir la pub aussi.mais là... ca devient une usine à Gaz. j'ai ma fonction de cache des cadres qui marche plutôt bien... Je vais pas me faire chier.

Sur le site fonctionnel : alors là, ouaip, je vais economiser du proc serveur à ne pas recalculer des tas de paramètres à chaque changement de pages. Le seul soucis c'est de tout reprogrammer en conséquence de cette nouvelle notion....

Du travail, encore du travail....
mardi 14 février 2006 à 20:06:18 | Re : Différence ajax / iframe

coucou747

Administrateur CodeS-SourceS
Salut,

javax ? c'est quoi ? je connais ajax, java et javascript, mais ça...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
mercredi 15 février 2006 à 12:45:00 | Re : Différence ajax / iframe

malalam

Administrateur CodeS-SourceS
Hello,

ouais, la différence la plus flagrante, c'est bien que les iframe ne sont pas xhtml compliant.
De plus, le code me semble plus léger et plus contrôlable : on peut très bien avoir 15 traitements différents ajax dans une page...avec les iframe, il faudrait 15 iframes ? Sans compter que différents traitement peuvent mettre à jour le même contenu, de manière différente.
Il y a aussi la facilité de mise en oeuvre. On peut récupérer du texte, du xml, très facilement. Et on peut contrôler le retour très facilement aussi : on ne recharge pas tout une page (le source de l'iframe), mais uniquement un contenu (voire rien du tout quand on ne veut rien retourner) : par exemple, le innerHTML d'un div.

En dehors de ça, il faut avouer que l'on fait peu ou prou la même chose avec une iframe ou les requêtes xmlhttp.
mercredi 15 février 2006 à 14:02:02 | Re : Différence ajax / iframe

ravery

yop. coucou747...Javax / Ajax un petit soucis de technologie.

malalam, alors là je suis pas tout à fait d'accord. Dixit : "le code me semble plus léger et plus contrôlable "
Que les iframes soient pas compatible xhtml, là on n'y peux rien (encore que je ne vois pas pourquoi il suffirait de bien les ouvrir / fermer mais bon....) mais "léger", regarde ce que je suis obligé d'écrire juste au cas ou javascript ne soit pas installé. (Je sais google & Co n'interpretent pas js de l'intérêt de Feu target="maiframe") :

<li> <a href="?func=03_04&amp;numero=3" onclick="getFile(\'/publication/gazette/gazette3.html\',\'contenu_gaz\');gazette_swap_select_to(3);return false;" id="li3">Octobre 2003</a></li>

J'explique le lien ci dessus :
a href="'adresse de la page destination"  C'est juste pour ceux qui n'ont pas js d'activé on aurait pu mettre n'importe quoi car c'est annulé par le return false;
onclick : c'est là que le bât blesse :
getFile(l'adresse de la page, l'id du div ou le placer) : qui va prendre le contenu et la placer là ou il faut.
puis swap_select_to(numero) qui me colore le lien question pour que le gars sache ou il en est.
Et enfin le fameux return false qui annule l'effet de l'ancre (tout ca pour ca).

Bref, sans compter par exemple que je n'arrive pas à changer la coloration des liens sous IE (les petits problèmes de js). Je trouve ca trés lourd pour un simple lien.
(en demo sur [ Lien ])


Effectivement ca diminue grandement la charge serveur.....
Mais la charge de travail à notre niveau (developpeur) est enorme à mon goût.

Pour la charge serveur, je préfère les systèmes de cache.
Pour la simplicité du code....... pas trouvé.
mercredi 15 février 2006 à 14:11:12 | Re : Différence ajax / iframe

malalam

Administrateur CodeS-SourceS
Tttt, lol...tu parles de js là ? Si tu veux utiliser un script contenu dans une iframe de la même manière qu'un traitement ajax, à savoir sur un évènement, tu es de toutes façons obliger d'utiliser du js. PHP ne gèrant pas les évènements côté client.
Ce que je veux dire, c'est : qu'est-ce qui change par rapport au même désir par iframe?


Cette discussion est classée dans : iframe, différence, ajax, comprend, technologie


Répondre à ce message

Sujets en rapport avec ce message

Comparaison de date [ par benett ] J'essaie de créer un site CDThèque et j'ai un gros problème : J'explique :Comment puis-je faire à partir de deux dates (La date de visite du site et l Rechargement d'une IFRAME [ par Marvin2k2 ] Salut !! Bon j'explique mon petit probleme en faite dans l'admin de mon site j'utilise une IFRAME jusque la rien de bien soucieux. Mais bon une fois l Iframe [ par saad123 ] Salut je voudrais savoir comment je pourrai remplacer la balise iframe par une autre balise equivalente parceque celle pose probleme avec certain navi Titre changer par iframe ?? [ par Pentium4 ] Kan g fai ma page en iFrame je lui ai donner un titre genre Accueil tous sa sur la page index sur la page ki est en iframe je lui ai donner news et pe lecteur de donnée dans iframe [ par SupTOny2000 ] Bonsoir à tous Depuis une semaine je cherche des infos concernant un méchant formulaire avec mise forme et tout! (en référence je peux cité le formula Différence entre HTTP_X_FORWARDED_FOR et REMOTE_ADDR [ par redpooka ] Quel est la différence entre $REMOTE_ADDR et $HTTP_X_FORWARDED_FOR ?Car selon les programmes j'ai les deux explications contraires.Comment connaître l Quelle est la différence entre require_once et include? [ par lolopanama ] Actuellement, je crée un intranet dans mon lycée mais je n'arrive pas à faire la différence entre require_once et include. MERCIlolopanama différence local et sur le site [ par bultez ] Bonjour à toussi je lance ce programme ( tout simple ) en local : tout va bienAffichage Demandes Thêmes Astrologiques $fic= fopen("../p Taille automatique pour une iframe? [ par cedd ] Bonjour,J'ai un site tout ce qu'il y 'a de plus classique avec iframe à gauche pour le menu, et iframe à droite pour le contenu.Pour le contenu, je n' Choisir une technologie [ par aymerickl ] Bonjour,Je suis débutant en développement web et j'aimerais avoir quelques conseils.Pouvez-vous me dire quelles sont les différences entre les différe


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales