ai10 の回答履歴

全24件中21~24件表示
  • 画像等の切り替えパターンがランダムにならないのですが。

    うまく書けなくて申し訳ないのですが。 ボタンをクリックして画像を切り替えるとき filterのrevealTransでtransition=23を指定して、ランダムな切り替えパターンを使いたいのですが、 durationが同じ時間だと切り替えパターンがランダムになりません。 durationの時間を乱数などで変えても、同じfunctionで処理すると切り替えパターンがランダムになりません。 ボタン「絵4」を実行すると、その直後だけはパターンが切り替わりますが、後は同じパターンの繰り返しとなります。 下の例でfunction「flt1」ひとつだけで処理して切り替えパターンがランダムになるようにするにはどうすれば よいのでしょうか? <html> <head> </head> <script language="JavaScript"> <!-- function flt1(name00){ img1.style.filter="revealTrans(duration=1.500,transition=23)"; img1.filters[0].Apply(); img1.src=name00; img1.filters[0].Play(); } function flt2(name01){ img1.style.filter="revealTrans(duration=1.501,transition=23)"; img1.filters[0].Apply(); img1.src=name01; img1.filters[0].Play(); } //--> </script> <body bgcolor="#FFFFCC" text="#000000" > <center><img id=img1 src="絵0.JPG" width="60%"></center> <form name="fm"> <table align="center" border=1 bgcolor="#FFFFCC"> <tr> <td colspan=2 align="right"> <input type="button" value="絵1" onClick="flt1('絵1.jpg')"> </td> <td colspan=2 align="right"> <input type="button" value="絵2" onClick="flt1('絵2.jpg')"> </td> <td colspan=2 align="right"> <input type="button" value="絵3" onClick="flt1('絵3.jpg')"> </td> <td colspan=2 align="right"> <input type="button" value="絵4" onClick="flt2('絵4.jpg')"> </td> </tr> </table> </form> </body> </html>

    • mune77
    • 回答数5
  • 静的メソッドとインスタンスメソッドを定義する方法

    簡単な、カウンタクラスからのインスタンス作成とその利用のテストを行いました。 テストとして作成した以下の内容のファイルをブラウザ(IEやFireFox)で開くと、期待した結果は返りますが、(Windowsで処理待ちを示す)砂時計マークがいつまで経っても消えません。 どこかで永続ループでもしているのでしょうか。 どこに問題があるのか、また、こういった問題のデバッグのコツを教えて下さい。 よろしくお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>教えて!goo</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> <META HTTP-EQUIV="Content-Script-Type" CONTENT="javascript"> <SCRIPT TYPE="text/javascript"> function Counter(initialCount) { this.count = initialCount; } Counter.prototype = { count : 0, increment : function() { this.count += 1; }, decrement : function() { this.count -= 1; } } Counter.newInstance = function(initialCount) { return new Counter(initialCount); } var counter; function testCounter() { counter = Counter.newInstance(100); counter.increment(); document.write(counter.count); } </SCRIPT> </HEAD> <BODY ONLOAD="testCounter()"> </BODY> </HTML>

    • ggaogg
    • 回答数2
  • 3階層メニューについての質問です。

    元の文字  →あ   →A   →B  →い   →C   →D 「元の文字」をクリックすると「あ」「い」が同時に出現。 「あ」をクリックすると「A」「B」が出現。 となるようにしたいのですが、 <HEAD>~</HEAD>内↓ <SCRIPT language="JavaScript"> <!-- // ツリーメニュー flag = false; function treeMenu(tName) { tMenu = document.all[tName].style; if(tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none"; } //--> </SCRIPT> <BODY>~</BODY>内↓ <A href="javaScript:treeMenu('treeMenu1')">元の文字</A><br> <DIV id="treeMenu1" style="display:none"> <br> <A style="color :white;" href="javaScript:treeMenu('treeMenu2')">   あ</A><br> <DIV id="treeMenu2" style="display:none">   <A style="color : red;" href="***(←URL省略)">A</A><BR>   <A style="color : red;" href="***">B</A><BR> <br> <A style="color : white;" href="javaScript:treeMenu('treeMenu3')">   い</A><br> <DIV id="treeMenu3" style="display:none">   <A style="color : red;" href="***">C</A><BR>   <A style="color : red;" href="***">D</A><BR> </DIV> </DIV> </DIV> とすると、 「元の文字」をクリックすると「あ」が出現。 「あ」をクリックすると「A」「B」「い」が出現となります。 上記タグを少し変更して「あ」「い」を 同時に出現させる方法を教えて頂きたいです。 treeMenu○部分の変更で、出来るかと思ったのですが、 上手くいきませんでした。 宜しくお願い致します。

    • riku257
    • 回答数5
  • ボタンを押すたびに交互に切り替わる背景画像

    初めて質問させていただきます。 ボタンを押すたびに、押したボタンの背景画像を交互に切り替わせるにはどうすればいいでしょうか? 例えば×と○の画像があったとします。 ○が背景だった場合、クリックすると×に、 ×が背景だった場合、クリックすると○になるという物です。 初心者の為、詳しく教えてください。お願いします。

    • noname#53163
    • 回答数4