In un sistema basato sul Web che mantengo sul lavoro che è stato recentemente attivato, rende un elemento Object per incorporare una seconda pagina Web all'interno della pagina Web principale. (Effettivamente la pagina web principale contiene il menu e l'intestazione, e le pagine delle applicazioni principali sono l'oggetto)Uso di tag Iframe o Object per incorporare pagine Web in un altro
Per esempio
<object id="contentarea" standby="loading data, please wait..."
title="loading data, please wait..." width="100%" height="53%"
type="text/html" data="MainPage.aspx"></object>
più vecchio versioni di questa applicazione utilizzare un IFRAME per fare questo però. Ho scoperto che utilizzando il tag object la pagina Web incorporata si comporta in modo diverso rispetto a quando era precedentemente ospitata in un IFRAME. Ad esempio, in IE i suggerimenti per gli strumenti non funzionano (pubblicherò una domanda a parte!) E sembra che la pagina incorporata non possa accedere alla pagina padre nello script, sebbene possa essere se fosse un IFRAME .
Mi è stato detto che il motivo del privilegio del tag object rispetto all'IFRAME è che l'IFRAME è stato deprecato e quindi non può essere invocato per le versioni future dei browser. È vero però? È preferibile utilizzare il tag Object sull'Iframe per incorporare le pagine Web? O è probabile che l'IFRAME sarà ben supportato nel futuro (molto tempo dopo sono vecchio e grigio, e dopo la vita utile dell'applicazione che mantengo)?
+1 per riferimenti e chiarendo che oggetto e iframe fanno diversi lavori – annakata