Comment pensez-vous poster une iframe?
Comment avez-vous publier des données sur un iframe?
Vous devez vous connecter pour publier un commentaire.
Comment avez-vous publier des données sur un iframe?
Vous devez vous connecter pour publier un commentaire.
Dépend de ce que tu veux dire par "publier des données". Vous pouvez utiliser le code HTML
target=""
attribut sur un<form />
tag, alors il pourrait être aussi simple que:Si ce n'est pas ça, ou que vous cherchez quelque chose de plus complexe, merci de modifier vos question pour inclure plus de détails.
Il y a un bug connu avec Internet Explorer qui ne se produit que lorsque vous êtes à la création dynamique de votre iframes, etc. à l'aide de Javascript (il y a un travail autour d'ici), mais si vous êtes en utilisant des balises HTML, vous êtes fine. L'attribut cible et le cadre de noms n'est pas un habile ninja hack; bien qu'il était déconseillé (et donc de ne pas valider) dans le HTML 4 Stricte ou XHTML 1 Strict, il fait partie de HTML depuis la 3.2, il est formellement partie de HTML5, et il fonctionne sur tous les navigateurs depuis Netscape 3.
J'ai vérifié ce comportement, comme le fait de travailler avec XHTML 1 Strict, XHTML 1 Transitoires, HTML 4 Stricte et en "mode quirks" sans DOCTYPE spécifié, et il fonctionne dans tous les cas à l'aide d'Internet Explorer 7.0.5730.13. Mon cas de test composé de deux fichiers, l'utilisation classique de l'ASP sous IIS 6; ils sont reproduits ici dans plein de sorte que vous pouvez vérifier ce comportement pour vous-même.
par défaut.asp
do_stuff.asp
Je serais très intéressé d'entendre parler de n'importe quel navigateur qui n'a pas d'exécuter ces exemples correctement.
target
attribut html<form>
. Une fois que le formulaire a été posté et je peux voir le contenu dans la cible de l'iframe, je veux proposer à l'utilisateur une option pour enregistrer ce contenu dans un fichier. C'est ce que je voulais dire. Laissez-moi savoir si cela a besoin de plus de clarté.Un iframe est utilisé pour incorporer un autre document à l'intérieur d'une page html.
Si le formulaire doit être soumis à un iframe dans la page de formulaire, puis il peut être facilement réalisé à l'aide de l'attribut target de la balise.
Définir l'attribut target de la forme du nom de la balise iframe.
Avancé iframe cible utilisez
Cette propriété peut également être utilisé pour produire de l'ajax comme expérience, surtout dans des cas comme d'upload de fichier, dans ce cas, où il devient obligatoire de soumettre le formulaire, afin de télécharger les fichiers
L'iframe peut être réglé pour une largeur et une hauteur de 0, et le formulaire peut être soumis à la cible fixée pour l'iframe, et un dialogue de chargement ouvert avant de soumettre le formulaire. Donc, il se moque d'un contrôle ajax, ainsi que le contrôle reste toujours sur le formulaire de saisie des jsp, avec le dialogue de chargement ouvert.
Exemple
Cette fonction crée une forme temporaire, puis envoyer les données à l'aide de jQuery :
cible est le nom de l'attribut de la cible de l'iFrame, et des données est un objet JS :
Si vous souhaitez modifier les entrées dans un iframe puis envoyer le formulaire à partir de cette iframe, ce faire
Normalement, vous ne pouvez le faire que si la page dans l'iframe est de la même origine, mais vous pouvez commencer à Chrome dans un mode debug pour écarter la même la politique de l'origine et de le tester sur n'importe quelle page.