Javascript 从url参数中填充textarea值,然后将值写入iframe

Javascript 从url参数中填充textarea值,然后将值写入iframe,javascript,iframe,url-parameters,Javascript,Iframe,Url Parameters,我有一个带有src='about:blank'的textarea&iframe,这个textarea将填充一个从url参数“preview”获得的HTML[1或2个标签以供预览],例如[在解码url之前] http://example.com/?preview=<h1>this-is-heading-line</h1><p>and-this-is-paragraph</p> 使用javascript完全加载页面时。。如何以相同的顺序进行?我可以使

我有一个带有
src='about:blank'
的textarea&iframe,这个textarea将填充一个从url参数“preview”获得的HTML[1或2个标签以供预览],例如[在解码url之前]

http://example.com/?preview=<h1>this-is-heading-line</h1><p>and-this-is-paragraph</p>

使用javascript完全加载页面时。。如何以相同的顺序进行?我可以使用什么
window.onload
$(文档)。ready
$(窗口)。ready

这里是文档ready和window onload之间的一些解释,然后您可以看到哪个更适合您的情况

$(文档)。准备就绪

这段代码是在DOM准备就绪(除了图像)时执行代码时编写的。 i、 e如果我们的网页有图像,那么它将不会等待图像和调用的加载,在一个页面中,我们可以应用多个document.ready,并将其作为即将到来的序列逐个调用。我们通过以下多种方式调用document.ready,它们具有相同的功能,这是jQuery特定的事件

$(窗口)。加载

如果我们谈论$(window).load,那么当所有DOM都准备好包括图像时它就可以工作,所以在文档加载时它很有用,我们想处理图像(计算图像尺寸),它也是jQuery特定的事件。如果我们的网页有图像,它将等待图像加载,然后调用

window.onload

onload事件是DOM中的标准事件,而上面两个事件是特定于jQuery的。这也是与$(window.load)相同的功能,但window.onload是内置的JavaScript事件。onload事件在加载对象时发生。例如,如果我们以图像为例并在图像标记中调用onload事件,那么它将在图像加载时调用。通常我们在body标记中使用它


ref:

那么问题是什么?请阅读Q,我必须使用什么完整代码才能以相同的顺序完成?我可以使用window.onload或$(document).ready$(window).ready$(window).ready$(window).ready做什么?或者您的意思是$(window).load?对不起,我的意思是$(window).load不是$(winow).ready:)如果这解决了您的问题,请接受我的回答,以便人们将来可以研究此解决方案。请让我试试。。这是非直接回答
var textarea_value = document.getElementById('mytextarea').value  
document.getElementById('preview').contentDocument.write(textarea_value);