javascript


答え1 というリンクをクリックすると textarea に

1.2x+1
2.3x-4y=exp(-x)+pi(4xy)

という値が入り、答え1というリンクの色が赤に変わります。もういちどそのリンクをクリックすると挿入されたデータは消え、リンクの色が戻ります。

という働きをするJSをお願いします。

ちなみに textarea に挿入されたデータは後にPOSTされます。

回答の条件
  • 1人2回まで
  • 登録:2009/01/30 16:32:28
  • 終了:2009/01/31 04:55:10

回答(3件)

id:GoldenDawn No.1

GoldenDawn回答回数426ベストアンサー獲得回数812009/01/30 18:55:50

ポイント60pt

こんな感じでしょうか。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <script type="text/javascript">
      <!--
        var ca = false ;
        var answers = ['1.2x+1\n' + '2.3x-4y=exp(-x)+pi(4xy)'] ;
        function $(id) { return document.getElementById(id) ; }

        function answer(a) {
          if (ca == a) {
            $('a'+a).style.color = 'blue' ;
            $('answer').value = '' ;
            ca = false ;
          }
          else {
            $('a'+a).style.color = 'red' ;
            $('answer').value = answers[a-1] ;
            ca = a ;
          }
        }
      //-->
    </script>
  </head>

  <body>
    <form>
      <a href="javascript:answer(1)" id="a1">答え 1</a>
      <textarea cols="50" rows="5" id="answer"></textarea>
    </form>
  </body>
</html>
id:esecua

一言だけ言わせて下さい!

ありがとう。

2009/01/31 04:54:55

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 古之 5 4 1 2009-01-30 18:29:29
2 MORIYAMA Hiroshi 21 16 8 2009-01-30 19:41:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません