• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:子ウィンドウを閉じる)

子ウィンドウを閉じる方法とファイルのダウンロード

このQ&Aのポイント
  • javascriptを使用してチェックボックスにチェックを入れると、子ウィンドウが開き、PDFファイルをダウンロードすることができます。
  • しかし、子ウィンドウを閉じるためのjavascriptコードが機能しない場合、親ウィンドウから子ウィンドウに閉じるボタンを追加することはできません。
  • また、親ウィンドウの方から子ウィンドウに文字を出させることもできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.1

次の3つを確かめてみてください。 1. "_blank" ではなく、"_self"でやってみる。 2. setTimeout("newwin.close()", 8000);は、down()の最後に書いてあるのでしょうか。 3. 子ウィンドウではなく親ウィンドウに閉じるボタンを付けてみてください。 ------------------------------------------------------------ <script language="javascript"> <!-- function closeWin() { if( !newwin.closed ) { newwin.close(); } else { alert("すでに閉じられています。"); } } //--> </script> <input type="button" value="Close Window" onclick='closeWin();' /> ------------------------------------------------------------

shuna08
質問者

お礼

回答ありがとうございます。 1つ目は試してみます。 2つ目、setTimeout("newwin.close()", 8000);は newwin = window.open( "down.php?date=data1" ,"_blank","width=100,height=100"); の後に書いていました。 down()の後に書いてみます。 3つ目の試してみます。

関連するQ&A

専門家に質問してみよう