2010-08-10 16 views
11

C'è qualcos'altro che potrei usare al posto di un iframe sulla mia pagina web da dove devo ancora passare un URL o è iframe?Alternative IFrame

Grazie.

+0

Che cosa stai visualizzando negli iFrame? Pagine esterne o solo contenuti dal tuo webside e non vuoi ricaricare l'intera pagina su ogni azione sulla pagina? –

+0

Sarebbe utile se facci sapere cosa non ti piace di IFRAME. – Alohci

+0

Ciao. Il contenuto è tutto interno/intranet relativo e non interdominio. In secondo luogo, la maggior parte degli utenti che utilizzano l'app Web non apprezzano le finestre di Windows. Spero che questo ti aiuti. – tonyf

risposta

0

Dovrai dirci un po 'di più su cosa stai cercando di fare in modo che possiamo aiutarti un po' di più.

Sembra che una richiesta HTTP/AJAX sia adatta al conto, ma è difficile da dire al momento.

4

È possibile utilizzare una richiesta Ajax per scaricare il contenuto e quindi semplicemente inserirlo nella pagina ma non funzionerà su più domini, quindi se si sta tentando di ospitare contenuto esterno, iframe è la strada da percorrere.

2

è possibile creare un div e riempire questo div in diversi modi, o fare una richiesta Ajax o se si sta utilizzando qualsiasi linguaggio di scripting del server si può solo fare una inclusione all'interno del div.

utilizzando iframes è ancora le opzioni più pulite per la maggior parte degli usi.

0

Non esiste altra opzione per l'incorporamento del dominio incrociato a meno che non si utilizzi l'elemento HTML <frameset>, che non consiglio vivamente. Tuttavia, puoi nascondere l'iframe usando i CSS.

Crossdomain communication può essere fatto in una varietà di modi pure.

0

Non penso ci sia altro che si possa usare, in alternativa a un iframe. Considerando il fatto che l'URL cambierà facendo clic su qualsiasi collegamento all'interno dell'iframe, cambierà il contenuto. Questo, altrimenti, può essere noioso e impegnativo. Nel momento in cui fai clic su un link, sei destinato a essere reindirizzato ad esso. Quindi, no.