- ベストアンサー
HTMLについて
こんにちは。 初めて質問します。 HTMLの画面、A.html 、B.html PDFのファイル b.pdfがあります。 A.htmlからB.htmlを呼び出せるのですが、呼び出した時点で 画面にはb.pdfを表示しておきたいのですが、どのようにしたらよいかわかりません。 おしえてくださーい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私も、別windowで開くようにする方法がいいと思います。その際、もし閉じるボタンなど設定したい場合は(ウィンドウの×ボタンでも閉じれるので必要ありませんが)、JavaScriptで行うといいでしょう。 (例) <SCRIPT LANGUAGE=JavaScript"> <!-- function CloseWindow(){ window.close(); } //--> これを、<HEAD>タグ内に入れておき、あとは「閉じる」という画像にリンクを設定し、次のような書き方をします。 <IMG SRC="***.gif" onclick="CloseWindow();"> あるいは、FORMを使って、「閉じる」ボタンを作ることもできます。この場合画像ファイルは必要ありません。そして例えば次のように書きます。 <FORM> <INPUT TYPE=BUTTON VALUE="閉じる" onclick="CloseWindow();"> </FORM>
その他の回答 (2)
- mr_eve
- ベストアンサー率39% (23/58)
↓すみません、JavaScriptの表記ですが、タグを閉じていませんでした(最初のJavaScript定義部分)。正確にはこうです。 <SCRIPT LANGUAGE=JavaScript"> <!-- function CloseWindow(){ window.close(); } //--> </SCRIPT> ←この行が抜けていました。
- moccos
- ベストアンサー率43% (61/140)
>A.htmlからB.htmlを呼び出せるのですが、呼び出した時点で >画面にはb.pdfを表示しておきたいのですが、・・・・・・ 単純にA.htmlのリンク先にb.pdfを指定すれば・・という問題ではないのですね? <a href="b.pdf" target="_blank">bと言う名前のpdfファイル</a> で、別のウィンドウにPDFファイルが表示されます。 戻るボタンは作れませんが(当方の知識では)別窓ですので閉じればA.htmlが アクティブになります。 ご存知でしたら御免なさい。