第7回JavaScriptゼミ セクション4-5 発表者 直江 宗紀.

Slides:



Advertisements
Similar presentations
「 R 入門」 第6章:リストとデータフレーム 6.3 データフレーム 発表日:10月30日 担当者:脇坂恭志郎.
Advertisements

1 安全性の高いセッション管理方 式 の Servlet への導入 東京工業大学 理学部 千葉研究室所属 99-2270-6 松沼 正浩.
第6回 JavaScript ゼミ セクション3-6 発表者 直江 宗紀. 組み込み関数  JavaScript に予め用意された関数  特定のオブジェクトに依存していない  単に関数名で呼び出すことが可能.
Microsoft Office 2010 クイックガイド ~OneNote編~
情報基礎A 情報科学研究科 徳山 豪.
The Perl Conference Japan ’98 朝日奈アンテナによる コンテンツ情報の取得と利用
JXTA Shell (3) P2P特論 (ソフトウェア特論) 第6回 /
ブラウザの基本操作 前のページに戻る ブラウザの左上にある 「戻る」ボタンで、自分がたどってきた一つ前のページに戻ることができます。
第11回JavaScriptゼミ セクション8-2 発表者 直江 宗紀.
画像展示サイト“Fragments” 『閲覧しやすさ』と『デザイン性』を両立させた Webデザイン
Webアプリケーションの 通信メカニズム WEBアプリ研究プロジェクト 第2回.
JavaScript プログラミング入門 2006/11/10 神津.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
情報処理基礎 2006年 6月 1日.
JavaScriptゼミ第2回 2-2 変数とリテラル 発表者 直江宗紀.
コンピュータリテラシー 第3回授業の復習 基本的なUNIXコマンド
SlothLib.Web.
IPアドレス、IPパケットとはなにか? 情報塾( ) URLとの関係は? コンピュータ同士はどう繋がっているか?
分散コンピューティング環境上の Webリンク収集システムの実装
オペレーティングシステムⅡ 第5回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/11/6.
インターネットの通信メカニズム 概要 WEBアプリ研究会 2回目.
NetworkAssistTakaoka
ネットワークプログラミング論 平成27年10月12日 森田 彦.
NetworkAssistTakaoka
WWW (=World Wide Web)とは
ファイルの場所に関して.
第9回JavaScriptゼミ セクション6-2 発表者 直江 宗紀.
第1回 JavaScriptゼミ ・ scriptエレメント ・ 記述における諸注意 ・ 古いブラウザへの対応方法
オペレーティングシステムⅡ 第3回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/16.
JavaScript    プログラミング入門 3-2 Stringオブジェクト 2006/10/27 神津 健太.
PHP 実用的なサンプル 浅川 和久 2017/3/18 PHP 実用的なサンプル.
JavaScript 成瀬 基樹 平野 敦 北浦 繁.
情報処理1 1.インターネット利用の基礎.
見た目を定義する技術 CSS(スタイルシート).
HTTPプロトコルとJSP (1) データベース論 第3回.
JQueryでAjax 藤田@ジャストプレイヤー ※参考しまくり文献 jQuery日本語リファレンス.
HTTPプロトコル J2EE I 第7回 /
Javaプログラムの実行まで バイト Javaの コード 実行 ソースコード Java ファイル名 ファイル名 abc.java
第12回独習Javaゼミ 12章セクション3~4 発表者 直江 宗紀.
ネットワークプログラミング論 平成28年10月17日 森田 彦.
第6回独習Javaゼミ 第6章 セクション4~6 発表者 直江 宗紀.
Microsoft Office 2010 クイックガイド ~OneNote編~
HTTPとHTML 技術領域専攻 3回 中川 晃.
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
9.1 DOMの概要 9.2 DOMプログラミングの基礎 9.3 DOMのプログラミング例
第4回JavaScriptゼミ セクション2-8 発表者 直江 宗紀.
パソコン並みの性能を持つスマートフォンに関する情報教育
ガジェット・マスターへの まわり道!? ~Ajaxを理解しよう~
第7回独習Javaゼミ セクション 1~4 発表者 直江 宗紀.
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
URLとファイルの対応 ユーザー s の Z:\www\ フォルダにある hello.html ファイル
Webプロキシ HTTP1.0 ヒント CS-B3 ネットワークプログラミング  &情報科学科実験I.
コンピュータ プレゼンテーション.
ウェッブページ書法の復習 ネットワーク論以前のお話.
基礎プログラミング演習 第12回.
HP作成 そろそろまとめ編 担当:TAの人.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
第2回独習Javaゼミ 第3章 セクション4~5 発表者 直江 宗紀.
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
第14回放送授業.
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第11回 プロセス間通信4 仮想FTPの実現 担当:青木義満
アプリケーションゲートウェイ実験 2001.10.5 鬼塚 優.
神奈川県立川崎北高等学校 「情報A」 インターネットで検索しよう WWWと情報検索.
情報基礎 空間情報の利用 講義の資料は下記のURLを参照.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
第3回Bashゼミ for文処理について 発表者 直江 宗紀.
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

第7回JavaScriptゼミ セクション4-5 発表者 直江 宗紀

locationオブジェクト locationオブジェクトとは URLとは 現在のページのURLの情報管理するオブジェクト 指定ページへのジャンプ、別ウィンドウURL変更も可 メソッドによるページ移動、リロードなども行う URLとは Uniform Resource Locatorの略 構造: プロトコル://ホスト名:ホスト名/パス名#アンカー名?検索文字列 例:http://www.google.com/ig?hl=ja.

locationオブジェクト(2) locationオブジェクトのプロパティ WebページのURL全体または一部を表す 現在のWebページのURLに存在しないプロパティ →””が返される プロパティ 説明 hash URLのアンカー部分 host URLのホストネーム+ポート番号 href URLすべて hostname URLのホスト名 pathname URLのパス名 port URLのポート番号 protocol URLプロトコル部分 search URL検索キーワードなどを指定する部分

プロパティの特徴 特徴 プロパティは読み込み書き込み可能 例:window.location.href=“http://www.yahoo.co.jp/” ; locationオブジェクトに直接URL指定可脳 例:window.location=“http://www.google.com/”;

locationオブジェクトのメソッド locationオブジェクトのメソッドについて reload() replace() 現在のドキュメントを強制リロード 引数が trueの場合:サーバーからロード falseの場合:キャッシュからロード replace() 現在のWebページを削除→指定ページをロード 引数は指定先URL 利用時、履歴も削除される

メソッド利用プログラム例 自動ページ移動プログラム <html> <head> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script language="JavaScript" type="text/javascript"> var time=5 ; function setTimer(){ setTimeout("location.replace('timeout.html')",time*1000) ; } </script> </head> <body bgcolor="#ffffff" onload="setTimer()"> <h2>5秒後に自動ページ移動</h2> </body> </html>

プログラム結果

historyオブジェクト historyオブジェクトとは historyオブジェクトのプロパティ これまで開いたWebページを記録 (ただし、ブラウザ起動後から) 開いた記録から「戻る」や「進む」の機能を提供 (ブラウザと違い任意のページ数移動できる) historyオブジェクトのプロパティ lengthのみ これまで開いたページ数が格納されている

historyオブジェクトのメソッド historyオブジェクトのメソッドについて back() forward() go() 履歴を1つさかのぼる 構文:history.back() forward() 履歴を1つ新しい方に移動する 構文:history.forward() go() 引数に指定した数値分のページを戻したり進ませる history.go(pageNumber)

go()メソッド go()メソッドについて 引数:pageNumber – 戻る、進むページ数 正数ー進むページ数 負数ー戻るページ数  0 -現在のページをリロード

練習問題 任意のページのソースを表示するプログラムを作成せよ。なお、その際参考書のサンプルプログラムを参考にしても良い(p.271 – viewsrc.html)。