I have a string of HTML tags that I can add to or change whenever I like.
"<html><body><script language="javascript" src=""></script></body></html>"
Is it possible to load that string at runtime into an Iframe as if it was an HTML file?
This is for Construct 2. I have an object that can load HTML from a url fine, it can also insert HTML, and run scripts, but not as is.
Sure, there are a couple of different options.
Via srcdoc
(asyncronous):
iframe.srcdoc = html;
Via data URI (asyncronous):
iframe.src = 'data:text/html;charset=utf-8,' + escape(html);
Via document.write
(syncronous, and works in really old browsers):
var idoc = iframe.contentWindow.document;
idoc.write(html);
idoc.close();