我有一個iframe用於從其父頁面生成PDF。 PDF製造商(ABCpdf)需要一個HTML文件,然後轉換。從iframe颳去父頁html
我目前做的是使用刮家長的HTML:
var temp;
temp=parent.document.body.parentNode.innerHTML;
然後我用的形式在iframe將其提交給在那裏按摩是之前刪除之類的iframe部分服務器保存爲PDF製造商的臨時HTML文件。
但是生成的HTML代碼是錯位的,與<BODY>
代替<body>
等,並圍繞ID的引號去掉等
有沒有更好的辦法來獲取HTML?
我不只是以HTML格式重新生成頁面的原因是父頁面是一個複雜的報表。它包含各種控件,以允許用戶顯示/隱藏表格中的各個部分或排序。所以我得到的HTML必須反映用戶定製。
感謝
我已經幾乎完全做你與ABCPdf描述了。我最終需要做的是創建一個頁面外觀的自定義JSON標記,然後使用該信息重新生成頁面。我知道這是一種痛苦,但它也給你一些靈活性來做一些事情,比如添加自定義頁眉或頁腳。 – roto 2011-02-23 19:12:36