Allora, supponiamo che la pagina contenente il frame con lo script sia questa:
La funzione javascript è questa:Codice PHP:
<form action="generate_pdf.php" method="post" id="pdf_generator">
<input type="hidden" name="report_cont" id="report_cont" />
</form>
<iframe src="script.cgi" id="report"></iframe>
[url="javascript:getFrameCont()"]STAMPA[/url]
Ovviamente apporta le dovute modifiche alla pagina e allo scriptcodice:function getFrameCont() { var doc = null; if(document.getElementById('report').contentDocument) { doc = document.getElementById('report').contentDocument; } else { doc = document.getElementById('report').contentWindow; } document.getElementById('report_cont').value = doc.body.innerHTML; document.getElementById('pdf_generator').submit(); }![]()