selectボックスに西暦を表示しています。
このselectボックスを2つ用意して、範囲設定を行っているのですが、
範囲指定大小チェックのロジックを作り、IEでは正しく動作したのですが、
NNだと関数conf()内でdocument.test.FROM_YEAR.valueとdocument.test.TO_YEAR.valueの値をみてみると、nullになっていたためFORM_YEAR>TO_YEARと指定しても範囲指定大小チェックのif文が、必ずfalseになって
処理を続行してしまいます。
なぜ、IEではうまくいくのにNNだとうまくいかないのでしょうか?
これってNNのバグ???

~ソースコード(抜粋)~
<SCRIPT LANGUAGE="JavaScript">
<!--
function conf() {

from = document.test.FROM_YEAR.value;
to = document.test.TO_YEAR.value;
if (from > to) {
alert("年の指定に誤りがあります。");
return false;
}
}
//-->
</SCRIPT>

<FORM NAME='test' ACTION='test.html' METHOD="post" onSubmit="return(conf())">
<SELECT NAME='FROM_YEAR'>
<OPTION VALUE='2001'>2001
<OPTION VALUE='2002' SELECTED>2002
<OPTION VALUE='2003'>2003
<OPTION VALUE='2004'>2004
<OPTION VALUE='2005'>2005
<OPTION VALUE='2006'>2006
</SELECT>年
<SELECT NAME='TO_YEAR'>
<OPTION VALUE='2001' SELECTED>2001
<OPTION VALUE='2002'>2002
<OPTION VALUE='2003'>2003
<OPTION VALUE='2004'>2004
<OPTION VALUE='2005'>2005
<OPTION VALUE='2006'>2006
</SELECT>年
<INPUT TYPE='SUBMIT' NAME='SUBMIT' VALUE='登録'>

A 回答 (1件)

> なぜ、IEではうまくいくのにNNだとうまくいかないのでしょうか?



NN の JavaScript では、Select オブジェクトの value はとれません。
いろいろやりかたはありますが、Select オブジェクトが持つ
selectedIndex プロパティを使うのが簡単です。

//from = document.TTT.FROM_YEAR.value;
//to = document.TTT.TO_YEAR.value;
from = document.TTT.FROM_YEAR[document.TTT.FROM_YEAR.selectedIndex].value;
to = document.TTT.TO_YEAR[document.TTT.TO_YEAR.selectedIndex].value;


> これってNNのバグ???

細かいところで NN と IE は JavaScript の仕様が違います。

どちらのブラウザでも見られるようにするのであれば、
navigator オブジェクトから名前とバージョンを取り出して
分岐するしかないです。

↓は、本家 Netscape のマニュアルです。
http://developer.netscape.com/docs/manuals/commu …

参考URLには、selectedIndex のところのURLを載せておきます。

参考URL:http://developer.netscape.com/docs/manuals/commu …
    • good
    • 0
この回答へのお礼

ありがとうございました。
おかげでNNでもちゃんと動いてくれるようになりました。

お礼日時:2001/04/17 16:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q横書きで書いた<彼>が縦書きだと<>が違い方向にでる

横書きの原稿で書いた<彼>という字が縦書き書式にすると、



と出てしまい困っています。
秀丸で書いたのですが、オズエディター、ワードで適正に出すにはどうすればよろしいでしょうか?
お教え頂きたくお願い申し上げます。

Aベストアンサー

再び失礼します。

すみませんでした!
大きさは変わらない方がいいのですね。

その場合、皆さんのおっしゃってるように、やはり縦書き用の記号をパレットから探して入力する必要があります。

ちょっと探すのは大変だとは思いますが…。
挿入をクリック。
記号と特殊文字の中の「種類」の「算術記号」の中に、∧と∨はありませんか?
見つけたら文字をクリックして下部の挿入で、wordに表示されると思います。
その際、横書き書式の場合は「∧彼∨」のように表示されると思います。

ただ、先ほど書き込みした置換の欄には、この文字がコピペ及び挿入は出来ないような気がします…。
面倒ですが「∧彼∨」を単語登録すれば、通常の入力で出てはきますが…。

お役に立てず申し訳ありません…。

QIllustrator-->PhotoShop への貼り付けで色が変わります(><)

こんにちは、よろしくお願いします。

例えば、イラストレータで枠なし四角を書いてそれをR=43/G=64/B=111 で塗り潰します。
それをコピーして、フォトショップの新規ファイルを開き(この時、カラーモードはRGBで開きます)
ここにペーストします。

そうすると、イラストレータ上では上記のRGB値だったのが、フォトショップにペーストされた四角の塗りは
R=59/G=103/B=140 という具合にかなり変わってしまいます(><)

イラストレータ上のカラー値そのままでフォトショップに貼り付けるにはどうすればよいのでしょうか???
カラーを対応させる設定などあるのでしょうか。

どうかよろしくお願いいたします。

Aベストアンサー

双方のカラー設定ファイルを同一のもので設定しましょう。用途によって異なりますけどね。

Photoshopはshift+ctrl+Kで、Illustratorは編集-カラー設定で出来ます。
(当方バージョンがそれぞれ6.0&9.0ですが)

Qエクセル2007で、A1のセルに、'72-2' を入力します。

エクセル2007で、A1のセルに、'72-2' を入力します。
置換で
検索する文字列 '
置換後の文字列 (入力しない)
とすると、
Feb-72
となります。
セルの設定は、文字列にしておいたのに、勝手にユーザー設定の日付モードになっています。

ちゃんと
72-2
と表現したいのですが、どの様にしたらいいのでしょうか?
宜しくお願いします。

Aベストアンサー

何もしない。

アポストロフィ(')は動的に文字列であることを示す記号です。
有っても無くても問題になりません。(数値バーに表示されるだけでセルに表示されないでしょ?)


それでもアドバイス。
Excelはシリアル値として認識できる文字列は積極的にシリアル値に置き換えるんですよ。
ですから、そのままでは日付として認識されます。
(シリアル値って何?…って質問は自身で調べてからね)
アポストロフィを置換するのではなく、「区切り位置」で アポストロフィを区切り記号と見なしてしまうのが確実でしょう。
これならアポストロフィが削除された後を文字列として設定することができます。
「区切り位置」のウィザードに従って区切り記号にアポストロフィを設定して、区切られた列を文字列に指定する一連の操作でOK。

QTV番組を、DVDレコーダーにて録画 > PCにて編集 > メディアに保存 > さらに編集… をしたいのですが

mpeg編集ソフト、および、オーサリングソフトの購入を検討しています。
主にやりたいことは、TV番組の録画 & 編集 & 画質+音質の劣化(再エンコード)なしに保存、です。

【録画】DVDレコーダ (Panasonic/DIGA/DMR-EH50) ※XPにて録画
 ↓
【編集】PC (WinXP/Pen4-2.80GHz/2047MB/HDD180GB) ※スマートレンダリング編集
 ↓
【保存】DVD±R/±RW/-RAM (DVDマルチドライブ/HL-DT-ST DVDRAM GSA-4120B)

メディアに保存後も、再び動画の編集をしたいと思うことが出てくるかと思うのですが、
その場合、メディアから、動画を編集ソフトに読み込み > 編集 > 書き込み > … 編集ソフトに読み込み > 編集… という
同じ工程を幾度となく繰り返しても、mpeg動画の画質+音質共に、劣化(再エンコ)はされないものなのでしょうか…?
仮に、何も編集などをしなくても、ただメディアから動画を編集ソフトにて読み込んだり書き込んだりした時点で、
全体的にちょっとずつは劣化していくものでしょうか…?

再エンコされるされないは、使用するソフト(の設定)にもよるかと思いますが、
いくつかの体験版を使用してみた感想として、個人的にはPEGASYS社のTMPGEnc製品が使いやすく感じました。
TMPGEncの製品では、3.0 XPress、DVD Author 2.0、DVD EASY PACK、MPEG Editor、Plus 2.5 …etc.
たくさんのソフトがあり、それぞれ出来ることと出来ないことの細かい違いがあるようですが、
動画の劣化をなるべく少なく編集できるソフトとしては、
どのソフトを購入するのがベストであるか、皆様からのアドバイスをお聞かせ頂けますと大変助かります。

mpeg編集ソフト、および、オーサリングソフトの購入を検討しています。
主にやりたいことは、TV番組の録画 & 編集 & 画質+音質の劣化(再エンコード)なしに保存、です。

【録画】DVDレコーダ (Panasonic/DIGA/DMR-EH50) ※XPにて録画
 ↓
【編集】PC (WinXP/Pen4-2.80GHz/2047MB/HDD180GB) ※スマートレンダリング編集
 ↓
【保存】DVD±R/±RW/-RAM (DVDマルチドライブ/HL-DT-ST DVDRAM GSA-4120B)

メディアに保存後も、再び動画の編集をしたいと思うことが出てくるかと思うのですが、
そ...続きを読む

Aベストアンサー

No.2です。
オーサリングソフトは何かお持ちでしょうか?
バンドルされているとは思いますが。
とりあえず、オーサリングソフトはDVD-Videoを作成するのに不可欠なので、
何もなければ(あっても使用に堪えないなら)
「TMPGEnc DVD Author 2.0」はお薦めです。

「TMPGEnc MPEG Editor」はDIGAで録画したデータ
から不用部部をカットしMPEGで保存するにはすばらしい製品です。
「TMPGEnc DVD Author 2.0」でも似たような機能はありますが、MPEGファイルとしてはPCで管理できません。
そのままオーサリングまでするのなら、「TMPGEnc DVD Author 2.0」で十分ということです。

[映像出力設定]ですが、
これはあくまでもエンコードが必要な場合の設定です。
従ってCBR/VBRのどちらでもあまり影響はないでしょう。

エンコードされる条件の一つがカットした部分の処理です。
フレーム単位での編集が可能になったため、この前後の部分がエンコードされます。(スマートレンダリング)
数値はスマートレンダリングの画質の設定です。
違和感があれば変更してみてください。
他の部分はほとんど無劣化で出力されます。
詳しくは
「TMPGEnc MPEG Editor」→「オプション」→ヘルプ
「使用方法」→「出力設定」を参照してください。

EASY PACKですが、
TMPGEnc DVD Author 2.0 → 1.6 なので良くないと思います。

もし、「TMPGEnc DVD Author 2.0」と「TMPGEnc MPEG Editor」の二つを購入するなら、「TMPGEnc DVD Author 2.0」には優待販売があるので
「TMPGEnc MPEG Editor」を先に購入したほうがお得です。

No.2です。
オーサリングソフトは何かお持ちでしょうか?
バンドルされているとは思いますが。
とりあえず、オーサリングソフトはDVD-Videoを作成するのに不可欠なので、
何もなければ(あっても使用に堪えないなら)
「TMPGEnc DVD Author 2.0」はお薦めです。

「TMPGEnc MPEG Editor」はDIGAで録画したデータ
から不用部部をカットしMPEGで保存するにはすばらしい製品です。
「TMPGEnc DVD Author 2.0」でも似たような機能はありますが、MPEGファイルとしてはPCで管理できません。
そのままオーサリ...続きを読む

Qよろしくお願いします><

海外から、日本の会社へ郵便を送ろうと思ってます。

ローマ字で書くのですが、

Bravo Nomura#203 5-4-2Kuwata Midori-ku   
Saitama-shi Saitama-ken 339-0123 JAPAN
のように、ビル/マンション名・番地・町名→市郡区名→都道府県名→郵便番号→国名
となるのは、分かるのですが、

質問(1)代表者名を記載する時は?
男性ならMr.    女性ならMs. でしょうか?

質問(2)住所対応できる、日本語から一括ローマ字変換ソフト(無料)ってありますでしょうか?

宜しくお願いします。

Aベストアンサー

海外で必要なのはJAPANだけです。
あとは国内で郵便局の仕事ですから、日本語でいいんですよ。


このカテゴリの人気Q&Aランキング

おすすめ情報