t_wadaのプロフィール
- ベストアンサー数
- 3
- ベストアンサー率
- 50%
- お礼率
- 60%
- 登録日2007/04/03
- 書き換えがうまくいかない
次はスクリプトの一部です。 var index = 0; var name; function newName() { index++; name = "_" + index.toString(16); } var str = "10回"; str = str.replace(/^(.+?)回(以下を繰り返す)?$/, function(times) { newName(); return "for ("+name+"=0; "+name+"<"+times+"; "+name+"++) {" }); document.write(str); "for (_1=0; _1<10; _1++) {"と表示させたいのですが、 "for (_1=0; _1<10回; _1++) {"と表示されます。 *?を使っているのですが、replaceメソッドの 第2引数を文字列リテラルにするとうまくいくき、 上のように関数を使うとうまく書き換えられません。 よろしくお願いします。
- ベストアンサー
- JavaScript
- KanjiTalk
- 回答数1
- いろいろなjavaの違い
JAVAという言葉がありますが、いろいろあって違いが良く分かりません。 私が聞いたことがあるだけで、「アプレット」「サーブレット」「スクリプト」があります。 それぞれの特徴・違いや、適した利用場面(使い分け)等々を教えてください。 よろしくお願いします。
- 明日・明後日・明々後日
<script language="javascript"> <!-- //変数宣言 var dtToday = new Date; var strMonth; var strDate; var strDay = new Array("<font color=\"red\">日</font>","月","火","水","木","金","<font color=\"blue\">土</font>"); //年月日を取得 strMonth = dtToday.getMonth() + 1; strDate = dtToday.getDate(); stsDate = dtToday.getDate() + 1; sttDate = dtToday.getDate() + 2; stuDate = dtToday.getDate() + 3; document.write("■"+strMonth+"月"+strDate+"日 "+strDay[dtToday.getDay()]+"曜日のお勧め<br>"); document.write("■"+strMonth+"月"+stsDate+"日 "+strDay[dtToday.getDay() +1]+"曜日のお勧め<br>"); document.write("■"+strMonth+"月"+sttDate+"日 "+strDay[dtToday.getDay() +2]+"曜日のお勧め<br>"); document.write("■"+strMonth+"月"+stuDate+"日 "+strDay[dtToday.getDay() +3]+"曜日のお勧め"); //--> </script> まず前提として、あまりスクリプトには詳しくありません。 とあるサイトのコピーペーストをもとに、「明日・明後日・明々後日」の部分の表示を推測で手を加えました。 一応ちゃんと表示されていました。 御察しかとは思いますが、今日が木曜で明々後日が日曜日です。 さっき気づいたのですが、日曜は 0 なので「日」ではなく「undefined」となってしまいました。 このままだとたぶん月末に、日にちも同じになるかと思います。 スクリプトはもっと勉強したいとは思ってますが、なかなか時間がさけず行き詰ってしまいました。 ・曜日 6 の次を 0 にする。 ・日にち 28 29 30 31 の次を 1 にする。 ということは察しがつきます。方法を御教授ください。よろしくお願いします。
- ベストアンサー
- JavaScript
- ame-sanc
- 回答数6
- submitボタン押下後、disabledを無効に!
<form action="test.php"> <input type="submit" name="bot1"> </form> <form action="test.php"> <input type="submit" name="bot2" disabled> </form> となっておりまして、 bot1を押下後、bot2のdisabledを無効にしたいのですが、 方法がわかりません。 もしご存知の方がいらっしゃれば、 教えていただけると、とても助かります!! 宜しくお願いします。
- ベストアンサー
- JavaScript
- acteon
- 回答数2
- メインブラウザ表示
メインブラウザ表示でタイトルバー、アドレスバー等を表示 させない方法はありませんでしょうか? サブ画面でなく、そのhtmlファイルを開くとその画面にしたいのです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- mnaka
- 回答数3