No.2ベストアンサー
- 回答日時:
<BODY>
<HEAD><TITLE>Byte演算</TITLE></HEAD>
<SCRIPTLANGUAGE=JavaScript>
<!--
function byte_calc(){
byte=calc.byte.value;;
calc.byte.value=byte;
calc.kbyte.value=byte/1024;
calc.mbyte.value=byte/(1024*1024);
calc.gbyte.value=byte/(1024*1024*1024);
calc.tbyte.value=byte/(1024*1024*1024*1024);
calc.pbyte.value=byte/(1024*1024*1024*1024*1024);
calc.ebyte.value=byte/(1024*1024*1024*1024*1024*1024);
}
function kbyte_calc(){
calc.byte.value=calc.kbyte.value*1024;
byte_calc();
}
function mbyte_calc(){
calc.byte.value=calc.mbyte.value*1024*1024;
byte_calc();
}
function gbyte_calc(){
calc.byte.value=calc.gbyte.value*1024*1024*1024;
byte_calc();
}
function tbyte_calc(){
calc.byte.value=calc.tbyte.value*1024*1024*1024*1024;
byte_calc();
}
function pbyte_calc(){
calc.byte.value=calc.pbyte.value*1024*1024*1024*1024*1024;
byte_calc();
}
function ebyte_calc(){
calc.byte.value=calc.ebyte.value*1024*1024*1024*1024*1024*1024;
byte_calc();
}
function byte_clear(){
calc.byte.value=0;
calc.kbyte.value=0;
calc.mbyte.value=0;
calc.gbyte.value=0;
calc.tbyte.value=0;
calc.pbyte.value=0;
calc.ebyte.value=0;
}
//-->
</SCRIPT>
<HTML>
<FORMNAME=calc>
<INPUTTYPE=textNAME=byteVALUE=0>Byte<INPUTTYPE=buttonVALUE="->"onClick="byte_calc()"><BR>
<INPUTTYPE=textNAME=kbyteVALUE=0>KByte<INPUTTYPE=buttonVALUE="->"onClick="kbyte_calc()"><BR>
<INPUTTYPE=textNAME=mbyteVALUE=0>MByte<INPUTTYPE=buttonVALUE="->"onClick="mbyte_calc()"><BR>
<INPUTTYPE=textNAME=gbyteVALUE=0>GByte<INPUTTYPE=buttonVALUE="->"onClick="gbyte_calc()"><BR>
<INPUTTYPE=textNAME=tbyteVALUE=0>TByte<INPUTTYPE=buttonVALUE="->"onClick="tbyte_calc()"><BR>
<INPUTTYPE=textNAME=pbyteVALUE=0>PByte<INPUTTYPE=buttonVALUE="->"onClick="pbyte_calc()"><BR>
<INPUTTYPE=textNAME=ebyteVALUE=0>EByte<INPUTTYPE=buttonVALUE="->"onClick="ebyte_calc()"><BR>
<INPUTTYPE=buttonNAME=calcVALUE="clear"onClick="byte_clear()">
</FORM>
</HTML>
</BODY>
---------------------------
↑これを、適当なファイル名(.html)で保存して、使って見て下さい。
後は、適当に直して使って下さいませ。
(えい!やっ!で書いたんで、汚くてゴメンなさい。)
とても便利なスクリプトを教えてくださって
本当にありがとうございます。
お陰で、悩みはサッパリ消え去りました。
ところで、紹介していただいたタグで作ったページを
自分のサイトの方で紹介してもよろしいでしょうか?
もちろん、タグの紹介というわけでなく、
とても便利なスクリプトなので皆様にも使っていただきたいという意味で…。
どうか御了承お願いします。
No.3
- 回答日時:
>自分のサイトの方で紹介してもよろしいでしょうか?
中のコードを理解して頂けれるなら、自由に編集して使って貰って構いませんよ。
(要は、「メンテナス等は御自分で行って下さいね。」と言う事で。)
ものの5分程で書いたので、かなりいい加減な部分も在りますので、御注意下さいね。
(ブラウザのサポートとか、全く無視してますんで...。)
許可してくださってありがとうございます。
5分程でこんな素晴らしいスクリプトが組めるなんて
本当に尊敬します。
少しの知識ならありますので、
自分でちょこちょこと変更したりして
使わせていただきます。
本当にありがとうございました。
No.1
- 回答日時:
何のスクリプトでしょうか?
普通に電卓で計算する、
1024Byte=1KByte
1024KByte=1MByte
1024MByte=1GByte
の計算の事ですか?
単純な計算なら、JavaScript等でも簡単に組めると思いますよ。
質問の意図が違ったら、スイマセン。
この回答への補足
はい、そのとおりです。
しかし、つい何バイトで1KBかを忘れてしまいがちなので
単純に変換できたらなーと思いまして。
JavaScriptでできるんですか?
もしよければ、それが紹介してあるページのURLか
その組み方を教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS MacBook Airに精通されてる方! M2チップ搭載のMacBook Airに買い換えたいのです 2 2023/01/27 18:35
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- フリーソフト 通信量を計測するソフトを探してます 1 2022/08/18 14:39
- Chrome(クローム) Chromeの描画領域を2分割して異なるスクロール位置を同時に表示させることはできますか 1 2023/03/01 16:53
- C言語・C++・C# キャスト演算について。 1 2023/07/15 15:28
- その他(パソコン・スマホ・電化製品) 条件を満たすwindowsXP パソコンをお探しいただけますか。 3 2022/09/11 10:47
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英文の和訳をお願い
-
UWSCを使用して、ドロップダウ...
-
横にコピーするマクロを教えて...
-
エクセル マクロ オートフィ...
-
VBAマクロ実行時エラーの修正に...
-
マクロの「SaveAs」でエラーが...
-
エクセルで特定の文字列が入っ...
-
VLOOKUPの列番号の最大は?
-
エクセルVBAが途中で止まります
-
エクセルで離れた列を選択して...
-
[EXCEL]ボタン押す→時刻が表に...
-
Excelで数字を入れたら対応する...
-
Worksheets メソッドは失敗しま...
-
エクセルVBA 配列からセルに「...
-
Excelで、あるセルの値に応じて...
-
【Excel関数】UNIQUE関数で"0"...
-
VBA 別ブックからの転記の高速...
-
VBAを使って検索したセルをコピ...
-
Excel VBAでのWorksheet_Change...
-
エクセル 上下で列幅を変えるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
横にコピーするマクロを教えて...
-
UWSCを使用して、ドロップダウ...
-
excel vba
-
強調構文について It is only a...
-
VBAでJavaScriptを動かす方法
-
VBAマクロ実行時エラーの修正に...
-
エクセルで特定の文字列が入っ...
-
マクロの「SaveAs」でエラーが...
-
VBA シートをコピーする際に Co...
-
エクセル マクロ オートフィ...
-
Worksheets メソッドは失敗しま...
-
【Excel関数】UNIQUE関数で"0"...
-
Excelで空白セル直前のセルデー...
-
Cellsのかっこの中はどっちが行...
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
Excel VBAでのWorksheet_Change...
-
VBAのコードを教えてください
-
エクセルVBA 配列からセルに「...
-
Excelで数字を入れたら対応する...
おすすめ情報