• 締切済み

JavaScriptでオープンさせているページの取り込み

ホームページを取り込んで、オフラインで見たいのですが、下のようなJavaScriptでオープンさせているページのため、今使っているフリーの取り込みソフトでは、取り込むことが出来ません。 何か、別の方法か、ソフトで、JavaScriptの部分も取り込むことは、できないでしょうか? オープンされるウインドウは、アドレスの表示が無くなり、また、フレームが使われているため、全てをクリックしてキャッシュからとるというのも、難しそうです。 それとも、もともとこのようなページを取り込むというのは、無理なのでしょうか? フリーソフトでなく、市販のものでも、可能なものがあるなどの情報をいただけると嬉しいです。 よろしくお願いします。 function initdigi() { if ( screen.availWidth > 800 ) { window.open("ja/frame.html","sb","width=790,height=495, left=112,top=82,location=no,menubar=yes, resizable=no,scrollbars=no,status=no,toolbar=no");

みんなの回答

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

ja/frame.htmlがURLの一部ですから,これを使えば ブラウザで表示して保存するなりなんなりできると思いますが。 例えば,そのページが http://a.com/b/index.htmlなら http://a.com/b/ja/frame.htmlとなります。

noname#37134
質問者

お礼

望んでいたような解決策は、見つからなかったのですが、期間も経ってので、締め切ります。また、いろいろ調べてみようと思います。ありがとうございました。

noname#37134
質問者

補足

ご回答ありがとうございます。 実は、取り込みソフトでで…とありますように、表示しているページから、たくさんのリンクがあり、すべてjavascriptでページをとばしております。 ひとつずつ保存しても、フレームの一部が表示されるだけで、javascriptで表示させている本体の方は、オフラインでは、表示されません。それらのページは、フレームを使わずに、リンクを新しいウインドウで開く…とすると、 javascript:exMenu('treeMenu1') アドレスバーにこのように表示され、ページの表示は、できません。ですから、全部開いて(大変な量なので、できるかどうか、分からないのですが)キャッシュからとるというのも、できるかどか… 最初のページだけが、普通のHTMLで使い方の説明だけ有り、すぐさまjavascriptでメインのページへ飛びます。キャッシュから、オフラインで最初のページを表示しても、次のページも取り込まれているはずなのに、javascriptで表示されるメインのページへは、飛ばないので、打つ手がないようにも思います。 オフラインで使用させたくない意図が有るようにも思います。NHKの子どもの学習で使えるお米のホームページなのですが、オンラインで見るのには、回線の問題があり、何とか、保存して見せられればと思っているのですが… 取り込んで使われないように…というような方策も取ることがあるのでしょうか?

関連するQ&A