スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

キーボードが押された時、関数を呼び出す 【JavaScript】

<script>
//キーを押した時に関数key()を呼び出す
document.onkeydown = key;

function key()
{
 if (event.keyCode == 66) //「B」が押されたか確認
{
 alert("B");
}
 if (event.keyCode == 70) //「F」が押されたか確認
{
 alert("F");
}
}
</script>
<キーコード表>

数字
0=48 1=49 2=50 3=51 4=52
5=53 6=54 7=55 8=56 9=57

英字
A65 B66 C67 D68 E69 F70 G71
H72 I73 J74 K75 L76 M77 N78
O79 P80 Q81 R82 S83 T84 U85
V86 W87 X88 Y89 Z90

Esc=27
F1=112 F2=113 F3=114 F4=115 F5=116 F6=117
F7=118 F8=119 F9=120 F10=121 F11=122 F12=123

←=37
↑=38
→=39
↓=40

その他のキーコード表[JavaScript, 開発日記]
スポンサーサイト

マジカル少女大戦 【JavaScript】

素質と型を選択したら、その素質の最大Lvのステータスを自動取得
好きなクォーツを最大Lv分与えた時の合計ステータス自動計算後、引退クォーツの数値自動計算
    
素質選択
最大Lvの基礎ステータス
★6  ★5  ★4
基礎攻撃力
★3  ★2  ★1
基礎防御力
型選択
基礎素早さ
攻撃型  バランス型  防御型基礎ライフ

<クォーツ選択> (攻撃力+、防御力+、素早さ+、LIFE+)
サラマンダークォーツ・レジェンダ(240.64.35.35)ヘルファイアクォーツ+(160.160.35.35)
サラマンダークォーツ+(190.51.30.30)
ヘルファイアクォーツ(127.127.30.30)
サラマンダークォーツ(140.37.25.25)ファイアレッドクォーツ(93.93.25.25)
パワークォーツ[赤]+(90.24.20.20)レッドクォーツ+(60.60.20.20)
パワークォーツ[赤](40.11.15.15)レッドクォーツ(27.27.15.15)
マルスクォーツ・レジェンダ(64.240.35.35)
マルスクォーツ+(51.190.30.30)
マルスクォーツ(37.140.25.25)
アーマークォーツ[赤]+(24.90.20.20)ラピッドクォーツ+(60.60.100.20)
アーマークォーツ[赤](11.40.15.15)ラピッドクォーツ(27.27.50.15)

 与える個数(★6=最大50個,★5以下=30個まで)
    
<基礎+クォーツ強化合計値>
<引退クォーツステータス>
合計攻撃力攻撃力 +
合計防御力防御力 +
合計素早さ素早さ +
合計ライフライフ +

onclick,onchangeの変数に値を入れる方法をIEで使用する方法 【JavaScript】

<form name="A">
<input type="text" name="A1"/>                  //変数Cを表示する場所
<input type="radio" name="B" onclick="C = 1;"/>       //クリックされたら変数Cに1を入れる
<input type="radio" name="B" onclick="C = 2;"/>       //クリックされたら変数Cに2を入れる
<input type="button" value="ボタン" onclick="keisan()"/>  //関数keisan()を実行
</form>

<script>
function keisan() {
document.A.A1.value = C; //変数Cを、A1に表示
}
</script>
上記の方法は、Googlechromeブラウザでは使用できるが、IEではクリックしても変数に値が入らない。
IEで変数に値を入れたい場合、「変数を宣言」する必要がある。
script内に変数を宣言すればIEでも使用可能になる。
<script>
var C; //ページ読み込み時に変数Cを宣言(IEはこれがないと動作しない)
function keisan() {
document.A.A1.value = C; //変数Cを、A1に表示
}
</script>
【実行例】
 ここにCが表示される
 クリックすると変数Cに1を入れる
 クリックすると変数Cに2を入れる
 クリックするとkeisan()関数を実行

JavaScript タイマーイベント メモ

// setTimeout: 一定時間後に何かする
setTimeout(function (){
処理内容
}, 1000);

// setInterval: 一定周期ごとに何かする
setInterval(function () {
処理内容
}, 1000);

//ページを読み込んだら一定周期で関数実行
<script>
setInterval("myFunc()",1000); //ページを読み込んだら、1秒毎に関数が実行
</script>

//onclickでタイマー起動・停止(一定周期)
<form>
<input type="button" value="タイマー起動" onclick="start();">
<input type="button" value="タイマー停止" onclick="stop();"/>
</form>

<script>
function timer()
{
alert("クリックしてから1秒経ちました!");
}

function start(){
IntervarID = setInterval('timer()',1000);
}
function stop(){
clearInterval(IntervarID);
}
</script>




文字をクリックすると動画を表示するプログラムの自動作成フォーム 【JavaScript】

更新日2014/3/21  <更新内容>
1.動画URLのフォームに動画IDを指定するのではなく、URLをいれたら動画IDを抽出するプログラムを作成し埋め込み
  つまり、いちいち動画IDだけをコピーしなくてよくなり、URLを全部コピーして貼り付けるだけで完成しちゃう
2.動画タイトルが長いと1行で収まり切らないので、2行のtextareaに変更
3.textareaの右下のマークが不要なので、cssでtextareaのサイズを固定
4.動画URLをクリックすると全選択する様に変更(一度URLを入力してボタンを押すと、
  次のURLを入力する時に支障が出るのでクリックしたら全選択し、CTRL+Vですぐに作業が出来る。
5.動画URLにURLを入れると自動的に動画タイトルが抽出される様に変更
  Javascriptタイマーイベントを使用し、動画URLの値を0,001秒感覚でチェック
  動画URLが入っていれば、動画URLから動画タイトルを抽出するプログラムを実行
  Google chromeで対応、IEは自動的にURLからタイトル抽出不可
6.リセットボタンの設置

動画URL 動画タイトル      コピー(Ctrl + C)    

【東方vocal】GIRL MEETS GIRL カラオケ字幕  【ボタン】
【東方vocal】GIRL MEETS GIRL カラオケ字幕  【自動再生】
【東方vocal】GIRL MEETS GIRL カラオケ字幕  【自動再生+ループ再生】
【東方vocal】WORLD BEYOND カラオケ字幕  【ボタン】
【東方vocal】WORLD BEYOND カラオケ字幕  【自動再生】
【東方vocal】WORLD BEYOND カラオケ字幕  【自動再生+ループ再生】



当ブログ以外でこのプログラムを動かす方法
<iframe name="src" width="640" height="360" src="" frameborder="0" allowfullscreen=""></iframe>
1.↑のコードをコピーして貼り付け
2.一番上のフォームで動画URLを貼付けると動画タイトルを自動取得(chromeで動作確認)動作しない場合、自分で入力
3.【ボタン】を押すと、文字をクリックしたら動画が表示されるだけのコードを作成
 【自動再生】を押すと、文字をクリックしたら動画が自動再生されるコードを作成
 【自動再生+ループ再生】を押すと、文字をクリックしたら動画が自動再生されループ再生されるコードを作成

このプログラムのメリット
文字をクリックすればすぐに動画を再生させる事が可能なので、作品ごとに曲をまとめたり。
検索の手間が省ける、自動再生、ループ再生指定も可能。

続きを読む

JavaScript メモ

//条件分岐
switch (A) {
  case 0: alert("Aの中身は0です!"); break; //Aの変数の値が0だった場合の処理
  case 1: alert("Aの中身は1です!"); break; //Aの変数の値が1だった場合の処理
  default : alert("Aの中身は不明!"); break; //Aの変数の値が0でも1でもない時の処理
}
//フォームの表示、非表示
表示したい要素.style.display="block"; //表示
非表示にしたい要素.style.display="none"; //非表示
【例】
<form name="Display">
 <input type="text" name="X1"/>
 <input type="button" name="X2" value="ボタン" onclick="hihyouzi()"/>
</form>
<SCRIPT LANGUAGE="JavaScript">
function hihyouzi() {
 document.Display.X1.style.display="none";
}
  
</SCRIPT>
【例】
アクセスカウンター
現在の閲覧者数:
プロフィール

GOTOUkun510

Author:GOTOUkun510


【自己紹介】
年齢:21(2016年現在)
pc使用歴:6年

【好きな物】
東方vocal、タイピング、小学生、抱き枕


【好きな人・キャラ】
ななひら、3L、高橋菜々、チルノ、レミリア

ハマってるゲーム
ps3 COD bo キルレ2.53、33万k13万d、プレイ時間71日
id:gotoukun510

タイピングマニア、TypingTube、ニコ生タイピング、曲製作してます。

【高校生で取った資格】
情報処理技術者試験ITパスポート

毎日パソコン入力コンクール二段
2012/6月大会高校生和文B
全国13位(11673人中13位)
高校3年生で全国7位

日本情報処理検定協会8冠達成
パソコンスピード英文1級
毎日パソコン入力コンクール 二段
パソコンスピード日本語 初段
情報処理技能検定 データベース1級
情報処理技能検定試験 表計算1級
プレゼンテーション作成検定 1級
ホームページ作成検定1級
文書デザイン検定1級
日本語ワープロ1級
パソコンスピード日本語1級
毎日パソコン入力コンクール1級
情報処理技能検定データベース2級
パソコンスピード英文2級
情報処理技能検定ビジネス部門2級
ワープロ2級
ホームページ作成検定2級
文書デザイン検定2級
パソコンスピード検定3級
情報処理技能検定表計算3級
文書デザイン検定3級

最新記事
最新コメント
リンク
カテゴリ
アクセスランキング
[ジャンルランキング]
ブログ
1851位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
510位
アクセスランキングを見る>>
月別アーカイブ
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。