È ansible "falsificare" l'attributo src di un iframe?

Cerco di aggiungere dynamicmente un iframe a una pagina web che utilizza JavaScript. Vorrei sapere se è ansible impostare l'attributo src del mio iframe senza utilizzare un altro file html tramite un URL. Voglio dire c'è un modo per "falso" l'html per il file di attributo src con una variabile JS where posso impostare il mio codice (che è JS in se)? Vorrei utilizzare il DOM createElement per creare l'iframe in jQuery.

Grazie !

Potresti esaminare i data: URI .

 <iframe src="data:text/html, .... URLencoded HTML data ...."> 

in alternativa

 <iframe src="data:text/html;base64, .... base64 encoded HTML data ...."> 

Lo schema è supportto da IE> = 8 (origine MSDN) , Firefox, Safari 3+ e Opera.

Ha diversi limiti di lunghezza. Si dice che l'Opera abbia tagliato a circa 4 kilobyte; Internet Explorer a 32 kilobyte. Firefox non dispone di un limite di lunghezza esplicito.

Altro su URI di dati e strumenti per la conversione a Mozilla Developer Central

Se stai controllando l'iframe completamente sul lato client e non dovrai mai fare richieste sul lato server con quella iframe, è probabilmente più facile definire un div per apparire come un iframe (esaminare la properties; di overflow ) where avrai un controllo più semplice e più diretto ai contenuti DOM di quel div.

il seguente codice dovrebbe fare quello che vuoi.

è ansible lasciare vuoto l'attributo src.

 var yourcontent="<div>your stuff</div>"; window.frames['frame_name'].document.write=yourcontent;