2009-10-23 5 views
0

Salut Masters de développement Web. J'ai une question pas si simple cette fois. J'ai une simple page HTML externe, que je veux inclure dans mon site. La page HTML contient un formulaire de soumission ou quelque chose comme ça, et je souhaite envoyer ces données depuis le formulaire, sans recharger la page entière. J'ai donc décidé de mettre une page HTML dans iframe. Mais, certaines personnes ont dit que c'est une technologie plus ancienne, google n'aime pas les iframes, etc. Donc je veux utiliser quelque chose comme AJAX ou JQuery pour charger cette page HTML externe, et envoyer un formulaire de soumission sans recharger toute la page. :)Page HTML externe, dans AJAX Iframe?

Des suggestions sur comment faire cela? Merci d'avance :)

+3

Un iFrame est parfaitement bien. Utilisez ce qui convient à vos besoins et non ce que les autres vous disent de faire. En fin de compte, si cela fonctionne et est bon les gens vont l'utiliser, et Google va l'indexer. Concentrez-vous sur l'utilisateur et non sur la technologie. Mes deux centimes. – Frankie

Répondre

1

Vous souhaitez utiliser le jQuery Forms Plugin. C'est très simple et facile de transformer n'importe quel formulaire HTML normal en un formulaire AJAX.

+0

Merci, mais ce plugin ne fonctionne pas dans mon cas! – Spoonk

+1

@ Spoonk ... que voulez-vous dire que cela ne fonctionne pas dans votre cas? Le iframe est bien comme d'autres l'ont souligné mais si vous voulez AJAX alors ce plugin est aussi simple que possible. –

+0

@Vincent: Nous ne pouvons pas supposer que 'Spoonk' est bien équipé (en aucune façon) pour trouver l'intégration du plugin avec facilité. JQuery peut être grec à beaucoup de gens. –

2

Avez-vous vraiment besoin de Google pour indexer ce formulaire iframe? Si c'est le seul iframe que vous avez sur tout le site, cela ne va pas être un problème en termes d'indexation google. En ce qui concerne l'utilisation de l'Iframe, si vous n'êtes pas à l'aise d'apprendre et de créer un formulaire de type ajax, tout ira toujours bien (comme Frankie l'a fait remarquer). Assurez-vous simplement que le formulaire fonctionne, utilisable et compatible avec les navigateurs populaires.

+0

Eh bien non. Je n'ai pas vraiment besoin de google pour indexer cette iframe. Les mots exacts que j'ai entendu à propos de iframe était "Google n'aime pas les iframes" ... Et enfin je vais utiliser iframe ... même si je voulais quelque chose de plus web 2.0 tu sais :)) – Spoonk

+0

@Spoonk: Je vous encourage creuser dans des choses comme jquery ou d'autres technologies. Vous pourriez devenir accro! :) –

+0

Eh bien, tout mon site est basé sur JQuery et Ajax :)) Je voulais quelque chose comme iframe mais basé sur AJAX ou JQuery aussi. Quelque chose qui aura un préchargeur jusqu'à ce que mon HTML externe soit chargé, et quand je clique sur le bouton "ENVOYER". Et des choses comme ça, vous savez :)) – Spoonk

Questions connexes