元スレ+ JavaScript の質問用スレッド vol.74 +
JavaScript覧 / PC版 /みんなの評価 : ○
202 = :
Yes
203 = :
javascriptで格闘ゲームをつくってみたいのですが
何かデモのある良いサイト教えて
204 = :
>>203
http://www.moongift.jp/2007/12/javascript_gamelib/
205 = :
>>203
どうせならゼロから作ってみるのもいいかも
ライブラリを組むいうことは、すごい良い経験になるはず
206 = :
よくjavascriptを使ってテキストエリアの文字色や背景、
見出しやリストなんかを編集できるサイトがあるけど(ブログとか)、
ああいう機能を実現するスクリプトでフリーでオススメのがあったら教えてください。
上に書いた程度のことが実現できれば良いです。
今はtinyMCE?だったかな?外なんで分からんけど、ちょっと高機能すぎてもてあまし気味。
207 = :
>>202
えっ!javascriptってmainから始まるの?
208 = :
うるさい
209 = :
>>207
英語やってみな
あんた嬉しいんじゃない?
210 = :
Does javascript begin with main ?
212 = :
>>210
notがいるんじゃね?
222 = :
すみません。ソースがちょっと変でした・・・。
function formSubmit(){
document.getElementById('sbm').disabled = true;
document.form1.submit();
}
<form name="form1" action="form.php" method="post" onsubmit="formSubmit();">
<input id="sbm" type="submit" value="内容確認">
</form>
223 = :
>>222
確認してないからアイデア止まりだけど、window.onloadでdisabled = trueしてみたら?
それか、記憶(再設定)するのはフォーム関連だけだったと思うから、アプローチを変えて
submitしたときにフォーム外側のブロックをdisplay: noneにして「送信中」と表示するとか
227 = :
>>226
selectのonchangeってブラウザによってタイミングが違ったような気がするけど...
229 = :
onmousedownも微妙なんだよね。
Alt+↓とかで開いたりすることもあるし。
onchangeだって開かなくても変更(選択してから上下等)すれば起こる。
そのイベントで「何をしたいか」をはっきりさせてくれると代替案が出しやすい。
230 = :
やりたい事は、プルダウンが開いた時にだけwidthを広げ、プルダウンが
閉じた時にwidthを元に戻すというものです。
プルダウンの項目の中に長い文字があって、元のwidthより広くなる場合、
IEだと広がった部分の幅が元のwidthと同じなので文字が全部表示され
ないんですよね……。(Firefoxとoperaでは問題ないのですが)
231 = :
ちとめんどくさいね。
開き方としてはつぎの二通り
mousedown => focus
focus => keydown
こいつらフラグなり駆使して監視してやればOK
それが自分でできないなら仕様を再検討するべき
じゃ頑張って
234 = :
>>231,232
ありがとうございます。アドバイスを参考に下記のようにしてうまくいきました!
var Count = 0
function SelectOnMouseUp(){
if(Count == 0){
document.form.pulldown.style.width = 50;
}
}
function SelectOnMouseDown(){
if(Count == 0){
Count = 1;
document.form.pulldown.style.width = 200;
}
else if(Count == 1){
Count = 0;
}
}
function SelectOnKeydown(){
if(Count == 1){
Count = 0;
document.form.pulldown.style.width = 50;
}
}
function SelectOnBlur(){
document.form.pulldown.style.width = 50;
}
<select name="pulldown" style="width:50px" onmousedown="javascript:SelectOnMouseDown()" onmouseup="javascript:SelectOnMouseUp()" onkeydown="javascript:SelectOnKeydown()" onblur="javascript:SelectOnBlur()" >
235 = :
なんというjavascriptスキームの嵐…
236 = :
<html></body>
<div style="width:450;height:450px;border:1px solid blue;cursor:pointer;">
<canvas id="tes1" width=450 height=450 style="position:relative;background-color:rgb(200,0,0);"></canvas>
<canvas id="tes2" width=450 height=450 style="position:relative;bottom:450px;background-color:rgba(0,0,200,0.5);"></canvas>
</div><div style="border:1px solid black;">foot</div>
</body></html>
これfirefoxだとfoot含むした側に450pxらしきものがあったり
operaだとfootの上に450*2px分出てきてしまうけど
どうにかならんのかおしえて。
・一番上のdivのwidthを450*2以上にして、bottomのところをleft:450px;というのはなしで
・absoluteもなしで
238 = :
次の方どうぞー
239 = :
>>236
1行目からそれかいっ!
241 = :
>>236
どうなって欲しいのかを書きなさいよ。
たぶんJavaScript関係ない。CSSの問題。
242 = :
Gドライブなんて恐くて開けません><
244 = :
>>239
今気づいた。そして爆笑したw
246 = :
>>245
独自の拡張性を持っていることは優れているということに繋がらない
「IEのCSSが独自拡張してるから優れてますよね?」って言ってるのと同じ
なのでJavaScript勉強した方がいい
247 = :
たとえばLinuxはウインドウの描画をするためにX Windowというものを使っている
このX Windowは1987年に仕様が決定されて以来拡張や変更が行われずにほぼ完全な互換性を維持している
互換性って大切なんだぜ
248 = :
var isNewIE = typeof(document.documentElement.style.msInterpolationMode) != "undefined" ? true : false;
なんかもっとスマートなやり方があったような気がする。。。
249 = :
>>248
IEのバージョン判定?
なら条件コンパイルで@_jscript_versionを見りゃいいだろ
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.134 + (1001) - [95%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [95%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.143 + (753) - [95%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [95%] - 2020/5/17 20:00
トップメニューへ / →のくす牧場書庫について