とあるサイトの構築でのこと。 画面に出された内容をテキストファイルとかに保存(download)するボタンを実装 jQueryとか使ってHTMLを解析して、いったんobjectツリーに保存。 var form = document.createElement("form"); で一時的にformやhiddenを作成。そんで、window.open&POSTでphpに飛ばす。 参考:http://d.hatena.ne.jp/ujiujise/20081218/p1 header("Content-type: text/plain"); header('Content-Disposition: attachment; filename="HOGE_TEXT.txt"'); print $text_all; exit; でやればダウンロードが始まる。よっしゃ完成! と思っていたが、IEでこけた