Question

Je veux intégrer une .page asp sur une page html.Je ne peux pas utiliser un iframe.J'ai essayé:

<object width="100%" height="1500" type="text/html" data="url.asp">
alt : <a href="url.asp">url</a>
</object>"

fonctionne très bien dans les ff, mais pas ie7.Des idées?Est-il possible d'utiliser la balise object pour incorporer .les pages asp pour IE ou il ne fait que travailler dans ff?

Était-ce utile?

La solution

Je l'ai résolu dans le passé à l'aide de Javascript et XMLHttp.Il peut obtenir un peu hacky selon les circonstances.En particulier, vous avez à regarder dehors pour l'intérieur de la page de défaut et comment il affecte/abaissement de l'extérieur (j'espère que vous pouvez le garder déclassement élégamment).

Recherche pour XMLHttp (ou vérifier ce tutoriel) et demande "l'enfant" de la page à partir de l'extérieur, le rendu HTML dont vous avez besoin.De préférence, vous pouvez obtenir simplement les données spécifiques dont vous avez besoin et le traiter en Javascript.

Autres conseils

Vous pourriez être en mesure de simuler à l'aide de javascript.Vous pouvez soit utiliser AJAX pour charger la page, alors insérez le code HTML, ou de la charge "de l'url.asp" caché dans un iframe et copiez le code HTML à partir de là.

Un inconvénient (ou c'est peut-être ce que vous voulez), c'est que les pages ne sont pas complètement indépendants, de sorte que les règles CSS à partir de l'extérieur page aura une incidence sur la page intégrée.

Ainsi, après une recherche autour de et de test je ne pense pas que c'est possible.Il me semble que IE ne permettent pas l'objet de la balise de l'accès à une ressource qui n'est pas sur le même domaine que le parent.Il aurait travaillé pour moi si le contenu que j'essayais de tirer en était sur le même domaine, mais il n'était pas.Si quelqu'un pouvait confirmer mon interprétation de ce qu'il serait appréciée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top