5月度の月例会の勉強会風景
平成26年05月23日(金)の13時より開かれた例会で次のような話し合いが行われました。
2-1 会員のLilyさんがInternet上で『Pc2Sp.js』というJavaScriptライブラリーを見付け、その利用を発表された。
2-2 このライブラリを利用すると
1. スマートフォンでPCサイトにアクセスした場合、指定したスマートフォン用のURLに転送されます。
2. PCでスマートフォンサイトにアクセスした場合、指定したPC用のURLに転送されます。
3. スマートフォン用ページでは「PCサイトを見る」なリンクが設定可能で、それがクリックされると、
スマートフォンでPC用のサイトが閲覧できます。クリック後は1の転送機能が無効になります
4. PC用のサイトでは、スマートフォンで見た場合のみ表示される「スマートフォンサイトを見る」リンクが
設定可能で、これがクリックされるとスマートフォン用のURLに転送され1の機能が復活します。
2-3 このライブラリーをダウンロードし、説明を読むサイトのURLは
http://blog.webcreativepark.net/2012/04/19-120731.html
2-5 ライブラリーの読み込み
<head>と</head>の中に以下にライブラリー読み込みの命令を入れる
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="jquery.Pc2Sp.js"></script>
但し、この場合はGoogle APIのjQueryのライブラリーを使っているので、既に元々のjQueryのライブラリー
読み込みを入れてあれば、Google APIのjQueryのライブラリーの読み込みは不要です。
2-6 PC用ウェブ・ページの<head></head>の中に設定するライブラリーを呼び出すインターフェイス
<script>
$.switchPc2Sp({ //切り替えライブラリーを実行する
mode : "pc" ,
spLinkBlockInPc : "#spLinkBlockInPc" ,
anchorToPcInSp : "#anchorToPcInSp"
});
</script>
2-7 PC用ウェブ・ページの<head></head>の中に設定するCSS
<style type="text/css">
#spLinkBlockInPc{
display:none; //Linkを表示しないようにする(自動的にスマホにリンクするので)
}
</style>
2-8 PC用ウェブ・ページの<body></body>の中に入れるコード
<div id="spLinkBlockInPc"><a href="sp.html" id="anchorToSpInPc">SPサイト</a>
</div>
スマホからこのページにアクセスされた場合は、この命令で自動的にスマホ用のウェブ・ページにLinkする。
このコードの中の"sp.html"にスマホ用のウェブ・ページのパスを代入する。
但し、この命令は display:none; のCSSのお蔭で表示されない。
2-9 スマホ用ウェブ・ページの<head></head>の中に設定するライブラリーを呼び出すインターフェイス
<style type="text/css">
$.switchPc2Sp({
mode : "sp" , //スマホ用のページであることを示す
anchorToPcInSp : "#anchorToPcInSp" //PC用のページにLinkする<a ・・・>
});
</style>
2-10 スマホ用ウェブ・ページの<body></body>の中に入れるコード
<a href="pc.html" id="anchorToPcInSp">PCサイト</a> //"pc.html"にPC用ページのパスを代入する
これはスマホでの検索者がPC用のページを見たい時にLinkするもの。
2-11 このライブラリーを使った例題
☆ Lilyさんの例題: PC用のページ スマホ用のページのパスは不明
☆ 長兵衛の例題: 同好会の例題 Sample 5-16 スマホ用のページ
日時: 平成26年6月27日(第4金曜日)13:00~16:30
場所: 千葉市市民文化センター9階の千葉市民活力創造プラザの小会議室
テ―マ: CGI入門。