サポート » 使い方全般 » 「today = new Date();」でエラーになります

  • 解決済 akita00

    (@akita00)


    分からないことがありましたので質問します。

    下記のjavascriptにて、現在の年月を取得します。

    <script type="text/javascript">
    <!--
    function togetu() {
    today = new Date();
    year = ''+today.getFullYear();
    month = ''+(today.getMonth()+1);
    if(month < 10){ month = '0' + month; }
    location.replace("http:// ~ );
    }
    // -->
    </script>

    Firefoxでは問題ないのですが、IE8で開こうとしたら、
    「today = new Date();」で、「オブジェクトでサポート
    されていないプロパティまたはメソッドです。」というエラーが
    出てしまいます。

    しかし、他のCMS上ではIE8でも問題なく動作するので、
    原因がわかりません。
    WordPress特有の問題なのでしょうか。

    どなたか解決策を御存知でしたら、教えて頂きたいのですが。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    akita00さん、こんにちは。

    javascriptですが、どのように記述されていますか?
    投稿欄からですと、pタグでのマークアップが追加されていたり、文字がエンコード処理されてしまう場合がありますので、まずは出力されたコードが想定通りのものか確認されることをおすすめいたします。

    トピック投稿者 akita00

    (@akita00)

    jim912さん

    すみません。自己解決しました。
    「today」等の変数名を変えたところ、正常に動作
    しました。
    どうも関数名を変数名として使用していた関係で
    エラーが出ていたようです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「「today = new Date();」でエラーになります」には新たに返信することはできません。