68user's page 掲示板

Prev< No. 3976〜3979> Next  [最新発言に戻る] [過去ログ一覧]
No. 3976 # [E-mail] 2004/09/29 (水) 09:52:52
68user様:貴重な助言、ありがとうございます。
いま私は使っているブラウザ名とバージョンは
ブラウザ:Microsoft Internet Explorer
バージョン:4.0 (compatible; MSIE 6.0; Windows NT 5.0)
です、
3973 で提示した
HTML をファイルに保存し、そのファイルをブラウザで開き、本当にテーブル構成が崩れる
かどうかを確認しました。文字化け以外、異常がありませんでした

No. 3977 # 68user 2004/09/29 (水) 18:55:21
>>3976
> ブラウザ:Microsoft Internet Explorer
> バージョン:4.0 (compatible; MSIE 6.0; Windows NT 5.0)
これは IE6 のことを指します。ブラウザのメニューバーの
    ヘルプ->バージョン情報
で確認するのが確実です。

> 3973 で提示した
> HTML をファイルに保存し、そのファイルをブラウザで開き、本当にテーブル構成が崩れる
> かどうかを確認しました。文字化け以外、異常がありませんでした
そもそも >>3973 で提示した HTML は、実際に表示が崩れている HTML の
ソースを表示した結果ですか?

表示が崩れていない HTML のソースであれば、当然ながら HTML を見ても原因は
わかりません。

表示が崩れている HTML のソースであれば、Javascript が悪さをしているのかも
しれませんが、現物がないことには何ともいえません。少しずつ出力するタグを
削っていき、原因がどこにあるのか調べましょう。

No. 3978 # もの知らず? 2004/10/01 (金) 11:05:41
AIXでのcsh実行でよく分からない点があり、初めて投稿させて頂きました。

AIX5.2で以下のcshを実行するとエラーは起きません。

        #!/bin/csh
        if ( '07' >= '01' ) then
        endif
        exit

しかし、if文内の'07'を'08'or'09'にすると
    「if:数値の形式が正しくありません.」
とエラーになります。
('10'や'11'などでは問題ありません。)

HP-UXではエラーにならないのですが、理由がお分かりになる方が
いらっしゃったら御教えください。

No. 3979 # 68user 2004/10/01 (金) 12:23:06
>>3978 もの知らず?
おそらく、>= は両辺を数値として比較するため、0 から始まる文字列は
8進数と解釈されてしまうのでしょう。

もし /bin/test が存在するなら
    test '07' -ge '01'
    if ( $status == 0 ) then
        処理
    endif
とか
    test '07' -ge '01' && 処理
などとする手があります。

Prev< No. 3976〜3979> Next  [最新発言に戻る] [過去ログ一覧]