• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムの仕組みを教えて下さい。)

プログラムの仕組みを教えて下さい

このQ&Aのポイント
  • プログラムの仕組みについて教えていただけませんか?
  • 他のサイトでも同様の機能が見られることがあります。
  • 具体的なプログラムの動作原理を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • crzmoto
  • ベストアンサー率66% (6/9)
回答No.1

コレはJavascriptという言語で書かれているプログラムですね。 その中でも、「jquery」といわれるライブラリを使用しています。

その他の回答 (1)

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

ウェブブラウザは、 インターネットにおいてある HTML ファイルを読み込んで、その内容を表示しているのだけれど、 JavaScript は、 ウェブブラウザに読み込んだ HTML ファイルの内容を書き換えることができるんだ。 例えば、ボタンをクリックしたときとか、[Enter] キーを押したときとか、その動作に合わせて、JavaScript を実行させることができるよ。 下の HTML を sample.html と言う名前で保存してみて! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head>   <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />   <title>JavaScript Sample</title>   <script type="text/javascript">     var qno=6953301;     var url_base="http://okwave.jp/qa/q";     var url_tail=".html";     window.onload = function(){ load_page(url_base+qno+url_tail); }     function load_page(url) {       var iframe = document.getElementById("iframe");       iframe.contentWindow.location.href=url;     }   </script> </head> <body>   <div>     <button onclick="qno--;load_page(url_base+qno+url_tail);">&lt;</button>     <button onclick="qno++;load_page(url_base+qno+url_tail);">&gt;</button>   </div>   <div>     <iframe id="iframe" width="660" height="600" src="about:blank"></iframe>   </div> </body> </html> 保存した sample.html を、ウェブブラウザで開くと、この質問のページが枠の中に表示されるとおもうけど、 枠の上にあるボタン([<]や[>])をクリックすると、違う質問のページが表示されるよ。 つまり、『ボタンをクリックする』という動作に合わせて JavaScript で内容を書き換えたということ。

関連するQ&A