Pergunta

Eu quero incorporar um .página asp em uma página html.Eu não posso usar um iframe.Eu tentei:

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

funciona muito bem no ff, mas não ie7.Qualquer idéias?É possível usar o código de objecto para incorporar .páginas asp para IE ou será que ele só funciona no ff?

Foi útil?

Solução

Que eu tenha resolvido no passado usando Javascript e XMLHttp.Ele pode ficar um pouco hacky, dependendo das circunstâncias.Em particular, você tem que ter cuidado para a página interna de falha e como ela afeta a/downgrades externa (espero que você possa mantê-lo desclassificação elegantemente).

Procurar XMLHttp (ou de verificação este excelente tutorial) e solicitar a "criança" página a partir do exterior, renderização de HTML que você precisa.De preferência, você pode obter apenas os dados específicos que você precisa e processo-lo em Javascript.

Outras dicas

Você pode ser capaz de fingir usando javascript.Você pode usar AJAX para carregar a página e, em seguida, inserir o HTML, ou carregar "url.asp" em um iframe oculto e copie o código HTML de lá.

Uma desvantagem (ou talvez isso seja o que você quer) é que as páginas não são completamente independentes, de modo que as regras CSS a partir do exterior da página afetarão incorporado página.

Bem, depois de pesquisar em torno de teste e eu não acho que é possível.Ele olha para mim como o IE não permite que o código de objecto de acesso a um recurso que não está no mesmo domínio como o pai.Ele teria trabalhado para mim se o conteúdo que eu estava tentando puxar estava no mesmo domínio, mas não estava.Se alguém puder confirmar a minha interpretação do que seria apreciado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top