演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

Similar documents
Web プログラミング 1 JavaScript (4) (4 章 ) 2013/7/17( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5

Web データ管理 JavaScript (1) (4 章 ) 2011/12/7( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

Web プログラミング 1 JavaScript (3) (4 章 ) 2013/7/3( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5/

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

Webデザイン論

JavaScript 1.! DOM Ajax Shelley Powers,, JavaScript David Flanagan, JavaScript 2

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

ÉvÉçPM_02

インターネット社会の発展

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) Web プログラミング 1 CGI (3 章 ) 2012/6/12( 水 ) 講義

JavaScript 演習 2 1

ブロックの 1 文字目のを変更する セレクタ : first-letter { 1 文字目のを指定するフォントや文字色 背景色 枠線などの ブロックの 1 文字目を字下げする text-indent: 字下げ幅段落の1 文字目の字下げ幅を指定する em( 標準 1em) px( ピクセル ) pt(

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 講義で使うフォルダ 2/23

JavaScript演習

Web データ管理 HTML+CSS (6) (2 章 ) 2011/11/9( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

教材ドットコムオリジナル教材

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

1

JavaScriptプログラミング入門 2.JavaScriptの概要

ch31.dvi

SmallTown 日付オブジェクト 日付オブジェクトを使ってページ内にいろいろな仕掛けをつくってみよう 1. 日付オブジェクトとは JavaScriptではいろいろなオブジェクトを扱えますが 日付オブジェクトもその一つです 手順としては 1 日付オブジェクトを作成する2そのオブジェクトから日にちや

Web プログラミング 1 HTML+CSS (6) (2 章 ) 2013/5/29( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用

Web データ管理 HTML+CSS (7) (2 章 ) 2011/11/16( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/15

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

~モバイルを知る~ 日常生活とモバイルコンピューティング

( )

untitled

JavaScript¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç


JavaScript演習

Microsoft PowerPoint _2b-DOM.pptx

PowerPoint プレゼンテーション

JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹

Method(C 言語では関数と呼ぶ ) メソッドを使うと 処理を纏めて管理することができる 処理 ( メソッド ) の再実行 ( 再利用 ) が簡単にできる y 元々はC 言語の関数であり 入力値に対する値を 定義するもの 数学では F(x) = 2x + 1 など F(x)=2x+1 入力値 (

19 ステップで 2 大人気スクリプト言語を学ぶ GUI のあるアプリを作る STEP11 から STEP12 までまとめ 1.Python での GUI アプリ作成 Python は標準ではグラフィックスの機能を持ちませんが ライブラリを使うことで GUI のアプリを作成することができる そこで

第 2 部 JavaScript 編 17 演習の答え 17.1( 演習 3-3)1 列目の width を 200px 2 列目を 300px にしなさい pr3-3.html <title> </title> <table border="1" style="border-collapse:co

スライド タイトルなし

~モバイルを知る~ 日常生活とモバイルコンピューティング

第7回 Javascript入門

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

第5回 マインクラフト・プログラミング入門

JavaScript演習

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

untitled

医療者のための情報技術入門第 9 回プログラムがはたらくしくみを学ぶ (2) 日紫喜光良 概要 1. はじめに- 具体例から ここから Javascript のプログラミング入門 次はどうする--

Microsoft Word - PaLearn_manual_05c.doc

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

超簡単にWebページを作成

■新聞記事

SmartBrowser_document_build30_update.pptx

NetworkApplication-09

Microsoft PowerPoint - 04WWWとHTML.pptx

スライド 1

SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する

javascript key

Microsoft Word - no03.doc

Word によるホームページ勉強会第 3 日目 Word でトップページを作成 2A 那須シニアネット三宅節雄事前準備 ピクセルの写真を 4 枚 の写真またはイラストを 2 枚 準備 (JTrim か縮小専用で この付近のサイズに加工しておく ) 勉強会にて実施

Webデザイン論

<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="passw

Webプログラミング演習

2003年度 情報処理概論

ISコースプロジェクト実習 前期(第1回 ガイダンス)

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

メディプロ1 Javaサーブレット補足資料.ppt

第 1 章 JavaScript/jQuery JavaScript とは JavaScript( ジャバスクリプト ) は HTML や CSS また PHP などでは実現することの難しい さまざまな効果を Web ページ上で実現できるスクリプト言語です 一時期 Web ページ作成に

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

Webプログラミング演習

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

PowerPoint Presentation

Microsoft Word - no06.doc

JavaScript演習

C:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

インターネットマガジン1999年10月号―INTERNET magazine No.57

6 2 1


合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

3 CSS について Cascading Style Sheets(CSS カスケーディング スタイル シート カスケード スタイル シート) とは HTML や XML の要素をどのように修飾 ( 表示 ) するかを指示する W3C による仕様の一つ 文書の構造と体裁を分離させるという理念を実現す

PowerPoint Presentation

Microsoft PowerPoint - Lecture_3

携帯電話でGoogle Mapsを使う

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

差替えキーワード (% タグ ) 一覧 1 フィールドタイプ HTML 表現タグ形式差替え値 HTML ソース記述例 NO 名称 1 メールアドレステキスト表示 %val:usr: キーワード % 例 :%val:usr: % 入力値例 <table><t

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

Moshimo Challenge Report

インターネットマガジン2001年9月号―INTERNET magazine No.80

医療者のための情報技術入門第 10 回プログラムがはたらくしくみを学ぶ (3) 日紫喜光良 概要 1. はじめに- 具体例から- 2.Javascript のプログラミング入門 ここから 足りないものは借りてくる-Javascrip

プロキシ Pac ファイルとそのサンプルについて

コンテンツメディアプログラミング実習2

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

第7回 Javascript入門

4. Webブラウザのオブジェクト

Microsoft Word - PHP演習資料.doc

スライド 1

PowerPoint プレゼンテーション

intra-mart マスカット連携ガイド

Transcription:

Web データ管理 JavaScript (4) (4 章 ) 2012/1/11( 水 ) 1/22

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 20120111 演習 1 演習 2 Z: Web データ管理 20120111 演習 2 演習 3 Z: Web データ管理 20120111 演習 3 演習 4 Z: Web データ管理 20120111 演習 4 演習 5 Z: Web データ管理 20120111 演習 5 講義で使うフォルダ 2/22

jstest12-5.html の内容を修正し jstest13-1.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 13-1(JavaScript)</title> </head> <body> <h1> ホームページへようこそ </h1> このホームページは 時刻に応じて背景色と文字色が変化します <br><br> <script type="text/javascript"> <! var now = new Date(); var hh = now.gethours(); var mm = now.getminutes(); ( 演習 1)Date オブジェクト document.write(" ただいま " + hh + " 時 " +mm + " 分です "); if (hh < 7 hh>=20){ document.bgcolor = "#ffffff"; document.fgcolor = "#000000"; } else if (hh < 17){ document.bgcolor = "#0000cc"; document.fgcolor = "#ffff33"; } else { document.bgcolor = "#ffcc66"; document.fgcolor = "#666666"; } //--> </script> </body> </html> 3/22

( 演習 1) 結果 4/22

Date オブジェクトの作成 var 変数名 = new Date(); Date オブジェクトから年月日 時分秒を取り出す メソッド名 処理内容 getfullyear() 年を数値として取り出す ( 例 2011) getmonth() getdate() getday() gethours() getminutes() getseconds() getmilliseconds() gettime() 月を数値として取り出す (0~11) 日を数値として取り出す (0~31) 曜日を数値として取り出す (0~6) 時間を数値として取り出す (0~23) 分を数値として取り出す (0~59) 秒を数値として取り出す (0~59) ミリ秒を数値として取り出す (0~999) Date オブジェクト : 解説 1970 年 1 月 1 日 0:00 からの経過時間をミリ秒で取り出す 5/22

jstest13-1.html の内容を修正し jstest13-2.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 13-2(JavaScript)</title> <style type="text/css"> <!-- h1{ border:solid 3px #993300; padding:3px; color:#993300; width:400px; } div.st1{ font-size:14pt; font-weight:bold; } form{ margin-left:20px; } --> </style> <script type="text/javascript"> <!-- var total = 4800; var a = new Array(2); a[0] = 2000; a[1] = 400; a[2] = 500; ( 演習 2)Form オブジェクト (1/2) 6/22

function goukei(i){ if(document.f1.elements[i].checked == true){ total = total + a[i]; } else { total = total - a[i]; } document.f1.elements[3].value = total; } //--> </script> </head> <body> <h1> 体育館の利用料金 </H1> <div class="st1"> 基本使用料 (2 面 4 時間 ) 4,800 円 </div> <form name="f1"> <input type="checkbox" onclick="goukei(0)"> 夜間照明 (2,000 円 )<br> <input type="checkbox" onclick="goukei(1)"> バレーボール用ネット 2 面 (400 円 )<br> <input type="checkbox" onclick="goukei(2)"> バレーボール 10 個 (500 円 )<br><br> 合計金額 <input type="text" size="6" value="4800"> 円 </form> </body> </html> ( 演習 2)Form オブジェクト (2/2) 7/22

チェックボックスのチェックにより合計金額を計算 ( 演習 2) 結果 8/22

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 13-2(JavaScript)</title> <style type="text/css"> <!-- h1{ border:solid 3px #993300; padding:3px; color:#993300; width:400px; } div.st1{ font-size:14pt; font-weight:bold; } form{ margin-left:20px; } --> </style> <script type="text/javascript"> <!-- var total = 4800; var a = new Array(2); a[0] = 2000; a[1] = 400; a[2] = 500; ( 演習 2) 解説 (1) 9/22

function goukei(i){ if(document.f1.elements[i].checked == true){ total = total + a[i]; チェックボックスをクリック } else { total = total - a[i]; (1) チェック 加算 } (2) チェックを外す 減算 document.f1.elements[3].value = total; } //--> </script> </head> <body> <h1> 体育館の利用料金 </H1> <div class="st1"> 基本使用料 (2 面 4 時間 ) 4,800 円 </div> <form name="f1"> <input type="checkbox" onclick="goukei(0)"> 夜間照明 (2,000 円 )<br> <input type="checkbox" onclick="goukei(1)"> バレーボール用ネット 2 面 (400 円 )<br> <input type="checkbox" onclick="goukei(2)"> バレーボール 10 個 (500 円 )<br><br> 合計金額 <input type="text" size="6" value="4800"> 円 </form> </body> </html> ( 演習 2) 解説 (2) 10/22

Form オブジェクトの指定 document.forms[i] <form> タグが登場した順に i = 0,1,2,3 で指定 Form オブジェクトの下位オブジェクトを指定 document.images[i].elements[i] <form> タグに登場した順 (input, button ) Checkbox オブジェクト プロパティ値指定内容 checked true/false チェックの有無 defaultchecked true/false チェックの有無の初期値 value 文字チェックボックスの値 name 文字オブジェクトの名前 Form オブジェクト : 解説 11/22

jstest13-1.html の内容を修正し jstest13-3.html で保存してください 前略 <title> 演習 13-3(JavaScript)</title> </head> <body> <h1> 湘南工科大のリンク集 </h1> 以下のボタンをクリックすると湘南工科大の各学科のホームページに移動します <br><br> <button onclick="location.href='http://www.shonanit.ac.jp/contents/faculties/technology/mechanical/index.html ' > 機械工学科 </button> <button onclick="location.href='http://www.shonanit.ac.jp/contents/faculties/technology/electronic/index.html ' > 電気電子工学科 </button> <button onclick="location.href=' http://www.shonanit.ac.jp/contents/faculties/technology/information/index.html ' > 情報工学科 </button> <button onclick="location.href='http://www.shonanit.ac.jp/contents/faculties/technology/computer/index.html ' > コンピュータ応用学科 </button> <button onclick="location.href='http://www.shonanit.ac.jp/contents/faculties/technology/design/index.html ' > コンピュータデザイン学科 </button> <button onclick="location.href='http://www.shonanit.ac.jp/contents/faculties/technology/environment/index.html ' > 人間環境学科 </button> </body> </html> ( 演習 3)localtion オブジェクト 12/22

( 演習 3) 結果 13/22

location オブジェクトのプロパティ プロパティ 値 内容 href 文字 表示されているホームページのURL hostname 文字 URLのドメイン名 pathname 文字 URLのドメイン名以降のパス protocol 文字 URLのプロトコル (http:) location オブジェクトのメソッド メソッド reload() replace() 内容 ホームページを更新する 履歴を残さずに移動する location オブジェクト : 解説 14/22

jstest13-3.html の内容を修正し jstest13-4.html で保存してください 前略 <title> 演習 13-4(JavaScript)</title> <script type="text/javascript"> <!-- function omikuji(){ var a = Math.random() * 3; a = Math.floor(a); switch (a) { case 0: alert(" 大吉! "); break; case 1: alert(" 中吉! "); break; default: alert(" 小吉! "); } } ( 演習 4)Math オブジェクト (1/2) 15/22

jstest13-3.html の内容を修正し jstest13-4.html で保存してください //--> </script> </head> <body> <h1> 本日の運勢 ( おみくじ ) </h1> 以下のボタンをクリックして今日の運勢を表示しましょう <br><br> <button onclick="omikuji()"> 今日の運勢を占おう </button> </body> </html> ( 演習 4)Math オブジェクト (2/2) 16/22

( 演習 4) 結果 17/22

Math オブジェクトのメソッド ( 数値の処理 ) メソッド 書式 処理内容 abs() Math.abs(n) nの絶対値を返す floor() Math.floor(n) nの切り捨てた整数を返す ceil() Math.ceil(n) nの切り上げた整数を返す round() Math.round(n) nを四捨五入した整数を返す min() Math.min(n, m) nとmの小さい方の数値を返す max() Math.max(n, m) nとmの大きい方の数値を返す Math オブジェクトのメソッド ( 乱数 ) メソッド 書式 処理内容 random() Math.random() 0から1までの数値を返す ( 乱数 ) Math オブジェクト : 解説 18/22

jstest13-4.html の内容を修正し jstest13-5.html で保存してください <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <title> 演習 13-5(JavaScript)</title> <script type="text/javascript"> <!-- function idou(){ location.href = "jump.html"; } //--> </script> </head> <body onload="settimeout('idou()', 5000)"> <h1> ようこそホームページへ </h1> 5 秒後に自動的にメインページに移動します <br> 移動しない場合は <a href = "jump.html"> こちら </a> をクリックしてください </body> </html> ( 演習 5)setTimeout() 19/22

( 演習 5) 結果 20/22

settimeout() の活用 settimeout( 処理, 時間 ); 処理 : 実行する処理を記述時間 : 実行までの時間をミリ秒で指定 settimeout() の記述例 <body onload= settimeout( idou() ), 5000) > ホームページが表示されてから 5 秒後に関数 idou() を呼び出す settimeout(): 解説 21/22

本日の演習内容について復習してください 演習 内容 作成ファイル 演習 1 Dateオブジェクト jstest13-1.html 演習 2 Formオブジェクト jstest13-2.html 演習 3 locationオブジェクト jstest13-3.html 演習 4 Mathオブジェクト jstest13-4.html 演習 5 settimeout() jstest13-5.html JavaScript(4) まとめ 22/22