テキストボックスにスクロールする文字列を表示する方法を知りました。^^
これはできたのですが、同じページで、「★メッセージ1」の他に
「別の表示」をさせたいのですがどうしたらいいんでしょうか?
例えば、「★メッセージ2」。など
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!--
msg="★メッセージ1 ";
function scroll(){
msg=msg.substring(1,msg.length)+msg.substring(0,1);
document.myform.mytext.value=msg;
setTimeout("scroll()",300);
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="scroll()">
<CENTER>
<FORM name="myform">
<INPUT name="mytext" size="20">
</FORM>
</CENTER>
</BODY>
</HTML>
No.2
- 回答日時:
テキストボックスが違うものをということであれば
<script language="JavaScript">
<!--
var msg1="★メッセージ1 ";
var msg2="★メッセージ2 ";
var timer1, timer2;
var t1, t2;
function scroll(obj, t, m){
var msg;
if ( t != undefined ) {
clearTimeout( t );
}
if ( m == undefined ) {
m = obj.value;
}
msg = m.substring(1, m.length) + m.substring(0,1);
obj.value = msg;
if ( obj == t1 )
t = setTimeout("scroll( t1, timer1 );",300);
else
t = setTimeout("scroll( t2, timer2 );",150);
}
//-->
</script>
といった具合にします
bodyタグは <body> だけにして
</body>の直前に
<script type="text/javascript">
window.onload = function(){
t1 = document.myform.mytext1;
t2 = document.myform.mytext2;
scroll(t1, timer1, msg1);
scroll(t2, timer2, msg2);
};
</script>
としてみてください
この回答への補足
ありがとうごさいます。。。
いちよう、やってみたのですが、うまくいきません。
ソースの意味がわすらないのでカンなんでが。。。
もしかして、この記述は、「切り替え」ているような感じんまですが、
<INPUT name="mytext" size="20">の表示部分が2つに、別々にほしいのですが、1つしか表示されない感じです。
表示部分が別々で、メッセージも、別のものを表示したいのですが、どうなんでしょうか?
(ちなみに、「1つの表示部分」に、「別々」の表示をしたい。ということではありません)
理解不足なので、うまく、説明できなくて失礼します。<(_ _)>
No.1
- 回答日時:
関数scrollに引数を持たせて 以下のようにしてみましょう
<SCRIPT language="JavaScript">
<!--
var msg1="★メッセージ1 ";
var msg2="★メッセージ2 ";
function scroll( strMsg ){
var msg;
if ( strMsg != undefined ) {
// 引数が省略された場合 mytextから文字列を取得
strMsg = document.myform.mytext.value;
}
msg = strMsg.substring(1, strMsg.length)+ strMsg.substring(0,1);
document.myform.mytext.value = msg;
setTimeout("scroll()",300);
}
//-->
<BODY onLoad="scroll(msg1)">
<CENTER>
<FORM name="myform">
<INPUT name="mytext" size="20"><br>
<INPUT type="checkbox" onmousedown="scroll( this.checked ? msg2 : msg1 );">msg1/msg2
</FORM>
</CENTER>
</BODY>
といった具合です
この回答への補足
こんにちわ。(^^;
質問なのですが。。。
なんか、編集画面が表示されなくなってしまったので、確認できないのですが。。。
これは、「一つ」のボックスで、「2種類」のメッセージを切り替える?というものでしょうか? もしかして。。。
もし、そうでしたら、そうではなく、
「★別々」のボックスで、「別」のメッセージを表示したいのですが?
その場合は、どうしたらいいでしょうか?
わかりづらい質問ですが、よろしくお願いいたします。<(_ _)>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#OpenCv V4にのエラーに関する...
-
google apps scriptの終了のさせ方
-
ローカルにあるファイルを検索...
-
1日1回引けるJavaScriptおみく...
-
var_dumpのdump意味はを知りた...
-
gas スプレッドシートがアクテ...
-
翌月を取得するGASが分かりません
-
イベントが初めの一回しか起き...
-
どうすれば良いでしょうか?
-
HTMLにWSHを組み込む
-
C# 演算 奇数と偶数 表現の仕方
-
1日1回だけ引けるjavascriptお...
-
jqGridについて
-
Google Maps V3のズームの規制
-
javascriptでテーブルに追加し...
-
GASでundefinedエラーが出ます
-
ASP.NETのコントロールの値をJa...
-
C言語の質問です HTMLでこのよ...
-
なぜmatchメソッドがエラーにな...
-
指定日数経過でHTML上のデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
HTMLで作った時報アプリが動き...
-
javascriptでテーブルに追加し...
-
html javascript リンク先アド...
-
【西暦等の変換】
-
ローカルにあるファイルを検索...
-
ASP.NETのコントロールの値をJa...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
gas スプレッドシートがアクテ...
-
ASP.NET MVCでObjectをjsに渡す
-
カンマで終わってるのはセミコ...
-
JavaScriptで文字列の特定文字...
-
javascriptでiframeのURL変更は?
-
APIを使って埋め込んだグーグル...
おすすめ情報