使用javascript保存Iframe内容

使用javascript保存Iframe内容,javascript,.net,Javascript,.net,我需要使用javascript将包含图像和其他信息的Iframe的内容保存为图像 任何自动打开打印窗口的方法,如frame.print() 提前感谢。如果您的父文档和iframe的文档位于同一个域中,您可以执行以下操作: var idoc = document.getElementsByTagName("iframe")[0].contentWindow.document; window.open(idoc.getElementById("idOfImageInTheIframe").src,

我需要使用javascript将包含图像和其他信息的Iframe的内容保存为图像

任何自动打开打印窗口的方法,如frame.print()


提前感谢。

如果您的父文档和iframe的文档位于同一个域中,您可以执行以下操作:

var idoc = document.getElementsByTagName("iframe")[0].contentWindow.document;
window.open(idoc.getElementById("idOfImageInTheIframe").src, "download_win");

否则(不在同一域中),将引发安全异常。

谢谢您的帮助,但我的文档不在同一域中。请为我提供上述问题的任何解决方案。我很抱歉。我认为在客户端使用iframe或XMLHttpRequest是不可能的。如果可能的话,你可以在服务器端做。嘿!因此,我一直在寻找从src(存储在PC上)加载Iframe的方法,然后编辑Iframe的内容,然后将Iframe的新内容保存到同一src文件中。这可能吗?