none
JavaScriptのlocationについて RRS feed

  • 質問

  • CSVファイルをダウンロードさせるプログラムのつもりなんですが下記ソース参照

    ・VISTA IE7 では動作した。
    ・XP SP2 IE6 では動作した。
    ・★XP SP2 IE7 では動作しなかった。

    ★印の環境だけ思ったとおりに動作しませんでした。

    現象:保存先を指定するダイアログボックスが表示されるはずが
       表示されず。
       いきなりファイルダウンロードの画面が表示されてしまいます。


    ★印の環境だけ上記現象がおきるのでIE7のバグなのかなぁ?と勝手に推測してるのですが
    もし何かご存知、アドバイスできる方いたらよろしくお願いします。

    追記:コメントのalertを表示すると★印の環境でも保存先を指定するダイアログボックスが表示されました。

    <HTML>
     <head>
      <title>ダウンロード</title>
      <script language="JavaScript">
      
      function Open()
      {

       window.location.href = "./Data/test.csv" ;
       //alert(location.href);
      }
      
      </script>
     </head>
     
     <body >
     <input type ="button" value="データ" onClick="Open()">
     </body>

    </html>

    2007年5月16日 6:44