[Tep-j-general] Re: サーチエンジン対策の URL での詳細検索

Back to archive index

Hajime Yamamoto yamam****@ytw*****
2005年 8月 27日 (土) 21:52:28 JST


山本です。

スズキさん、曽我部さん 申し訳ありません。

私のミスです。

最初に提示したコードでは javascript のエラーになります(メソッドが存在しない)
ブラウザがFirefox の場合 エラーになりません。
IE ですと エラーになると思います。

で、書き直しました。 
CheckDateRange は使いません。
replace は グローバルマッチを使わないと ’-’ がすべて ’/’に変換されません。

catalog/advanced_search.php の 63行目をコメントアウトし、その後に3行追加します。


    // if (!CheckDateRange(document.advanced_search.dfrom, document.advanced_search.dto)) {
    var df = dfrom.replace(/-/g,"/");
    var dt = dto.replace(/-/g,"/");
    if (Date.parse(df) > Date.parse(dt)) {
  



>こんばんわ、曽我部です。
>
>Suzuki wrote:
>  
>
>>(!CheckDateRange(document.advanced_search.dfrom.replace("-","/"),
>>
>>    
>>
>>>document.advanced_search.dto.replace("-","/"))) {
>>>      
>>>
>>上記も試しては見たのですが上手くいきませんでした。
>>    
>>
>
>山本さんの言われるように直したらうまくいきました。
>どのようにうまくいかないのでしょうか。"."と","が間違っているとか、括弧の
>数があわないとかではないでしょうか。
>
># gereral.jsのCheckDateRangeで汎用的にやったほうがいいのでしょうが、
># JavaScriptわからないので。
>
>では。
>
>  
>





Tep-j-general メーリングリストの案内
Back to archive index