<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>メモ的な日記</title>
  <link>https://nate.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://nate.blog.shinobi.jp/RSS/" />
  <description>プログラミングについての個人的メモ日記。PHPとかjQueryとかがメイン。</description>
  <lastBuildDate>Wed, 09 Oct 2013 11:51:45 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>SSL環境でGoogle Map APIの使用</title>
    <description>
    <![CDATA[SSL環境でのGoogle Map APIの使用について。<br />
<br />
この間ちょっと引っかかったので一応メモっておきます。<br />
<br />
<br />
<br />
こう書くところを <textarea name="code" class="php" cols="80" rows="3" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;
</textarea><br />
<br />
&darr;<br />
<br />
SSLだとこうなる。 <textarea name="code" class="php" cols="80" rows="3" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;script type="text/javascript" src="https://maps-api-ssl.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;
</textarea><br />
<br />
<br />
おわり]]>
    </description>
    <category>HTML</category>
    <link>https://nate.blog.shinobi.jp/html/ssl%E7%92%B0%E5%A2%83%E3%81%A7google%20map%20api%E3%81%AE%E4%BD%BF%E7%94%A8</link>
    <pubDate>Wed, 09 Oct 2013 11:51:45 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/14</guid>
  </item>
    <item>
    <title>テキストエリアでTabの有効化</title>
    <description>
    <![CDATA[テキストエリアでTabの入力を有効にする。<br />
script書いてID指定するだけで出来るみたい。<br />
<br />
<br />
フォルダツリー表示の時にも使った、<a href="//nate.blog.shinobi.jp/File/interface.js">interface.js</a>を使用します。 <br />
<br />
<span style="font-size: large;"><b>使い方</b></span><hr /><br />
jQueryとファイルの組込み <br />
<textarea name="code" class="php" cols="80" rows="4" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"&gt;&lt;/script&gt;
&lt;script src="interface.js" type="text/javascript"&gt;&lt;/script&gt;
</textarea> <br />
<br />
scriptの記述<br />
<textarea name="code" class="php" cols="80" rows="6" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;script type="text/javascript"&gt;
$(function() {
	// 適用するテキストエリアのid指定
	$("#tabEnable").EnableTabs();
});
&lt;/script&gt;
</textarea> <br />
<br />
htmlの記述<br />
<textarea name="code" class="php" cols="80" rows="3" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;!-- 適用するテキストエリアにid属性をつけておく --&gt;
&lt;textarea id="tabEnable" cols="50" rows="5"&gt;Tabキー入力有効です。&lt;/textarea&gt;
</textarea> <br />
<br />
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/tabEnable/tabEnable.html" target="_blank">こちら</a><br />
<br />
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%AA%E3%82%A2%E3%81%A7tab%E3%81%AE%E6%9C%89%E5%8A%B9%E5%8C%96</link>
    <pubDate>Sat, 21 Sep 2013 13:07:16 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/13</guid>
  </item>
    <item>
    <title>連動プルダウンを選択した状態で表示</title>
    <description>
    <![CDATA[ページ遷移時に、連動プルダウンを選択された状態で表示する。<br />
前回の連動プルダウンの応用。<br />
<br />
<br />
<a href="http://d.hatena.ne.jp/Mars/20071109">こちら</a>のサイトのコメント欄を参考にさせていただきました。<br />
<br />
前回使ったConnectedSelect.jsにスクリプトを追加するだけ。<br />
<br />
<br />
<span style="font-size: large;"><b>使い方</b></span><br />
<hr /><br />
以下のようにConnectedSelect.jsにスクリプトを追加します。<br />
<br />
4行目あたり<br />
<textarea name="code" class="php" cols="80" rows="4" wrap="off" style="background-color: #f8f8ff;" readonly="readonly"> 
var obj = document.getElementById(selIdList[i]);
obj.ConnectedSelectDefault = obj.options[obj.selectedIndex].value;
if(i){
</textarea> <br />
<br />
関数を追加<br />
<textarea name="code" class="php" cols="80" rows="20" wrap="off" style="background-color: #f8f8ff;" readonly="readonly"> 
function ConnectedSelectDefault(selIdList){
	for(var i=0;selIdList[i];i++) {
		if(i){
			var obj = document.getElementById(selIdList[i]);
			obj.disabled = true;
			var oSel = document.getElementById(selIdList[i-1])
			var oVal = oSel.ConnectedSelectDefault;
			for(var OG=obj.ConnectedSelect.node.firstChild;OG;OG=OG.nextSibling) {
				if(OG.label != oVal) { continue; }
				for(var OP=OG.firstChild;OP;OP=OP.nextSibling)
				obj.appendChild(OP.cloneNode(true));
				obj.disabled = false;
				break;
			}
		}
	}
}

</textarea><br />
<br />
<br />
プルダウン初期化前に追加した関数を呼び出す<br />
<textarea name="code" class="php" cols="80" rows="6" wrap="off" style="background-color: #f8f8ff;" readonly="readonly"> 
&lt;script type="text/javascript"&gt;
	ConnectedSelect(['SEL1','SEL2','SEL3']);
	ConnectedSelectDefault(['SEL1','SEL2','SEL3']);
&lt;/script&gt;

</textarea><br />
<br />
<br />
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E9%80%A3%E5%8B%95%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%9F%E7%8A%B6%E6%85%8B%E3%81%A7%E8%A1%A8%E7%A4%BA</link>
    <pubDate>Sun, 15 Sep 2013 13:43:12 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/12</guid>
  </item>
    <item>
    <title>連動プルダウン</title>
    <description>
    <![CDATA[システムで連動プルダウンを使いたくなって、色々調べたので覚え書きを。<br />
<br />
親カテゴリを選ぶと、対応した子カテゴリを表示し、さらに子カテゴリを選ぶと孫カテゴリが・・・<br />
という風なプルダウン。<br />
<br />
連動プルダウンのJavaScriptはいろいろあるようですが、個人的に使いやすそうな<a href="//nate.blog.shinobi.jp/File/ConnectedSelect.js">ConnectedSelect.js</a>を使用します。<br />
<br />
<a href="http://d.hatena.ne.jp/Mars/20071109">こちら</a>のサイトを参考にさせていただきました。<br />
<br />
<br />
<span style="font-size: large;"><b>使い方</b></span><br />
<hr /><br />
jQueryとファイルの組込み <br />
<br />
<br />
<textarea name="code" class="php" cols="80" rows="3" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly">&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="ConnectedSelect.js"&gt;&lt;/script&gt;
</textarea><br />
<br />
プルダウンメニューを作成 <textarea name="code" class="php" cols="80" rows="40" wrap="off" style="background-color: #f8f8ff;" readonly="readonly">親カテゴリ&lt;select id="SEL1"&gt;
	&lt;option value=""&gt;---&lt;/option&gt;
	&lt;option value="fruits"&gt;果物&lt;/option&gt;
	&lt;option value="vegetable"&gt;野菜&lt;/option&gt;
&lt;/select&gt;
子カテゴリ&lt;select id="SEL2"&gt;
	&lt;option value=""&gt;---&lt;/option&gt;
  &lt;optgroup label="fruits"&gt;
	&lt;option value="apple"&gt;りんご&lt;/option&gt;
	&lt;option value="melon"&gt;メロン&lt;/option&gt;
  &lt;/optgroup&gt;
  &lt;optgroup label="vegetable"&gt;
	&lt;option value="tomato"&gt;トマト&lt;/option&gt;
	&lt;option value="cabbage"&gt;キャベツ&lt;/option&gt;
  &lt;/optgroup&gt;
&lt;/select&gt;
孫カテゴリ&lt;select id="SEL3"&gt;
	&lt;option value=""&gt;---&lt;/option&gt;
  &lt;optgroup label="apple"&gt;
	&lt;option value="orin"&gt;王林&lt;/option&gt;
	&lt;option value="fuji"&gt;ふじ&lt;/option&gt;
	&lt;option value="kogyoku"&gt;紅玉&lt;/option&gt;
  &lt;/optgroup&gt;
  &lt;optgroup label="melon"&gt;
	&lt;option value="andes"&gt;アンデスメロン&lt;/option&gt;
	&lt;option value="yubari"&gt;夕張メロン&lt;/option&gt;
	&lt;option value="musk"&gt;マスクメロン&lt;/option&gt;
  &lt;/optgroup&gt;
  &lt;optgroup label="tomato"&gt;
	&lt;option value="momotaro"&gt;桃太郎&lt;/option&gt;
	&lt;option value="first"&gt;ファースト&lt;/option&gt;
	&lt;option value="furutica"&gt;フルティカ&lt;/option&gt;
  &lt;/optgroup&gt;
  &lt;optgroup label="cabbage"&gt;
	&lt;option value="murasaki"&gt;ムラサキキャベツ&lt;/option&gt;
	&lt;option value="saboi"&gt;サボイキャベツ&lt;/option&gt;
	&lt;option value="ha"&gt;ハキャベツ&lt;/option&gt;
  &lt;/optgroup&gt;
&lt;/select&gt;
</textarea><br />
親カテゴリのoption valueと、子カテゴリのoptgroupのlabelを対応させておきます。<br />
<br />
連動プルダウン初期化 <textarea name="code" class="php" cols="80" rows="3" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly">&lt;script type="text/javascript"&gt;
	ConnectedSelect(['SEL1','SEL2','SEL3']);
&lt;/script&gt;
</textarea><br />
<br />
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/ConnectedSelect/ConnectedSelect.html" target="_blank">こちら</a><br />
valueとlabelを対応させるだけなので、DBとの連携も楽ですねー<br />
<br />
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E9%80%A3%E5%8B%95%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3</link>
    <pubDate>Wed, 04 Sep 2013 13:31:09 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/11</guid>
  </item>
    <item>
    <title>フォルダツリーの表示</title>
    <description>
    <![CDATA[フォルダツリーの表示をやってみた。<br />
<br />
使用するファイルは3つです。<br />
・<a href="//nate.blog.shinobi.jp/File/interface.js">interface.js</a><br />
・<a href="//nate.blog.shinobi.jp/File/treeview.js">treeview.js</a><br />
・<a href="//nate.blog.shinobi.jp/File/style.css">style.css</a><br />
<br />
<br />
<span style="font-size: large;"><b>使い方</b></span><hr /><br />
最初にjQueryとファイルの組込み <textarea name="code" class="php" cols="80" rows="4" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly">&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"&gt;&lt;/script&gt;
&lt;script src="interface.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="treeview.js" type="text/javascript"&gt;&lt;/script&gt;
</textarea><br />
<br />
<br />
あとはul/liを使ってリストを作るだけです。 <br />
<textarea name="code" class="php" cols="80" rows="23" wrap="off" id="code" style="background-color: #f8f8ff;" readonly="readonly">&lt;ul class="myTree"&gt;
  &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;
    &lt;span class="textHolder"&gt;フォルダ1&lt;/span&gt;
    &lt;ul&gt;
      &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;&lt;span class="textHolder"&gt;サブフォルダ1-1&lt;/span&gt;&lt;/li&gt;
      &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;&lt;span class="textHolder"&gt;サブフォルダ1-2&lt;/span&gt;
      &lt;ul style="display: none;"&gt;
        &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;&lt;span class="textHolder"&gt;サブフォルダ1-2-1&lt;/span&gt;&lt;/li&gt;
        &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;&lt;span class="textHolder"&gt;サブフォルダ1-2-2&lt;/span&gt;&lt;/li&gt;
        &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt;&lt;span class="textHolder"&gt;サブフォルダ1-2-3&lt;/span&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt; &lt;span class="textHolder"&gt;フォルダ2&lt;/span&gt;
    &lt;ul&gt;
      &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt; &lt;span class="textHolder"&gt;サブフォルダ2-1&lt;/span&gt;&lt;/li&gt;
      &lt;li class="treeItem"&gt;&lt;img src="img/folder.png" class="folderImage" /&gt; &lt;span class="textHolder"&gt;サブフォルダ2-2&lt;/span&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</textarea><br />
<br />
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/treeview/treeview.html" target="_blank">こちら</a><br />
ツリーの開閉も可能です。<br />
組み込んでリスト構造を作るだけなので簡単。<br />
<br />
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E8%A1%A8%E7%A4%BA</link>
    <pubDate>Sun, 07 Apr 2013 00:53:48 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/10</guid>
  </item>
    <item>
    <title>ドロップダウン型メニューを垂直に並べる</title>
    <description>
    <![CDATA[前回のドロップダウン型メニューのコードを、ちょっと変更するだけでメニューを垂直に出来るみたいなので、やってみました。<br>
<br>

使用するファイルは前回と同じく以下の５つです。<br>
・<a href="//nate.blog.shinobi.jp/File/jquery.jdMenu.css">jquery.jdMenu.css</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.bgiframe.js">jquery.bgiframe.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.dimensions.js">jquery.dimensions.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.jdMenu.js">jquery.jdMenu.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.positionBy.js">jquery.positionBy.js</a><br>
<br><br>

<span style="font-size:large;"><b>使い方</b></span><hr>
<br>
ソースコードは前回やった水平のドロップダウン型メニューとほとんど同じです。<br><br>
jQuery本体とjdMenu一式を組み込む<br>
<textarea name="code" class="php" cols="80" rows="7" wrap="off" id="code" style="background-color:#f8f8ff;" readonly>
<link rel="stylesheet" href="jquery.jdMenu.css" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript" src="jquery.bgiframe.js"></script>
<script type="text/javascript" src="jquery.dimensions.js"></script>
<script type="text/javascript" src="jquery.jdMenu.js"></script>
<script type="text/javascript" src="jquery.positionBy.js"></script>
</textarea><br>
<br>

ul/li要素を使ってメニューを作る。<br>
<textarea name="code" class="php" cols="80" rows="24" wrap="off" id="code" style="background-color:#f8f8ff;" readonly>
<ul class="jd_menu jd_menu_vertical">
   <li><a href="">Home</a></li>
   <li><a href="#">検索エンジン »</a>
      <ul>
         <li><a href="http://www.google.co.jp" target="_blank">Google</a></li>
         <li><a href="http://www.yahoo.co.jp" target="_blank">Yahoo!</a></li>
         <li><a href="http://jp.msn.com/" target="_blank">MSN</a></li>
      </ul>
   </li>

   <li><a href="#">Google »</a>
      <ul>
         <li><a href="#">検索項目 »</a>
            <ul>
               <li><a href="http://www.google.co.jp" target="_blank">Google 検索</a></li>
               <li><a href="http://images.google.com" target="_blank">Google 画像検索</a></li>
            </ul>
         </li>
         <li><a href="http://maps.google.co.jp" target="_blank">Google マップ</a></li>
         <li><a href="http://mail.google.com" target="_blank">Gmail</a></li>
      </ul>
   </li>
</ul>
</textarea><br>
<br>
前回のドロップダウンメニューとほぼ同じソースです。<br>
異なる部分は、最上位のulタグの[class="jd_menu"]の部分が、[class="jd_menu jd_menu_vertical"]となっている点。<br>
<br>
つまり、class要素を[class="<font color="red">jd_menu</font>"]とすると水平に<br>
[class="<font color="red">jd_menu jd_menu_vertical</font>"]とすると垂直にメニューが並びます。<br>
<br>
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/jdMenu/jdMenu_vertical.html" target="_blank">こちら</a>
水平/垂直の変更も簡単にできますね。<br>
<br>
おわり。
]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E3%83%89%E3%83%AD%E3%83%83%E3%83%97%E3%83%80%E3%82%A6%E3%83%B3%E5%9E%8B%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%92%E5%9E%82%E7%9B%B4%E3%81%AB%E4%B8%A6%E3%81%B9%E3%82%8B</link>
    <pubDate>Wed, 20 Mar 2013 14:02:22 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/9</guid>
  </item>
    <item>
    <title>水平ドロップダウン型メニューの表示</title>
    <description>
    <![CDATA[水平方向のドロップダウン型メニュー表示が出来るプラグインを試してみました。<br>
<br>
サンプルコード＆ダウンロードは以下から。<br>
<a href="http://jdsharp.us/jQuery/plugins/jdMenu/" target="_blank">jdMenu公式ページ</a><br>
<br>
使用するファイルは<br>
・<a href="//nate.blog.shinobi.jp/File/jquery.jdMenu.css">jquery.jdMenu.css</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.bgiframe.js">jquery.bgiframe.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.dimensions.js">jquery.dimensions.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.jdMenu.js">jquery.jdMenu.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/jquery.positionBy.js">jquery.positionBy.js</a><br>
以上の5つです。<br>
<br><br>

<span style="font-size:large;"><b>使い方</b></span><hr>
<br>
jQuery本体とjdMenu一式を組み込む<br>
<textarea name="code" class="php" cols="80" rows="7" wrap="off" id="code" style="background-color:#e9e9e9;" readonly>
<link rel="stylesheet" href="jquery.jdMenu.css" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript" src="jquery.bgiframe.js"></script>
<script type="text/javascript" src="jquery.dimensions.js"></script>
<script type="text/javascript" src="jquery.jdMenu.js"></script>
<script type="text/javascript" src="jquery.positionBy.js"></script>
</textarea><br>
<br>

後はHTML部分でul/liを使ってメニューを作るだけです。<br>
最上位のul要素には[class="jd_menu"]を記述します。<br>
<textarea name="code" class="php" cols="80" rows="24" wrap="off" id="code" style="background-color:#e9e9e9;" readonly>
<ul class="jd_menu">
   <li><a href="">Home</a></li>
   <li><a href="#">検索エンジン »</a>
      <ul>
         <li><a href="http://www.google.co.jp" target="_blank">Google</a></li>
         <li><a href="http://www.yahoo.co.jp" target="_blank">Yahoo!</a></li>
         <li><a href="http://jp.msn.com/" target="_blank">MSN</a></li>
      </ul>
   </li>

   <li><a href="#">Google »</a>
      <ul>
         <li><a href="#">検索項目 »</a>
            <ul>
               <li><a href="http://www.google.co.jp" target="_blank">Google 検索</a></li>
               <li><a href="http://images.google.com" target="_blank">Google 画像検索</a></li>
            </ul>
         </li>
         <li><a href="http://maps.google.co.jp" target="_blank">Google マップ</a></li>
         <li><a href="http://mail.google.com" target="_blank">Gmail</a></li>
      </ul>
   </li>
</ul>
</textarea><br>
<br>
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/jdMenu/jdMenu.html" target="_blank">こちら</a><br>
簡単にドロップダウンメニューが作れて便利です。<br>
<br>
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E6%B0%B4%E5%B9%B3%E3%83%89%E3%83%AD%E3%83%83%E3%83%97%E3%83%80%E3%82%A6%E3%83%B3%E5%9E%8B%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%AE%E8%A1%A8%E7%A4%BA</link>
    <pubDate>Mon, 11 Mar 2013 17:37:43 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/8</guid>
  </item>
    <item>
    <title>validateでフォーム入力チェック</title>
    <description>
    <![CDATA[簡単にフォームの入力チェックができるjquery.validate.jsプラグインです。<br>
<br>

コードのダウンロードは下記サイトから。<br>
<br>
<a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">bassistance.de » jQuery plugin: Validation</a><br>
<br>
使うファイルは<br>
・<a href="//nate.blog.shinobi.jp/File/jquery.validate.min.js">jquery.validate.min.js</a><br>
・<a href="//nate.blog.shinobi.jp/File/messages_ja.js">messages_ja.js</a><br>
の2つ。<br>
<br><br>

<span style="font-size:large;"><b>使い方</b></span><hr>
<br>
jQueryとダウンロードしたjquery.validateを組み込む<br>
<textarea name="code" class="php" cols="80" rows="4" wrap="off" id="code" style="background-color:#e9e9e9;" readonly>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="messages_ja.js"></script>
</textarea><br>
<br>

HTML部分はこんな風に
<textarea name="code" class="php" cols="80" rows="12" wrap="off" id="code" style="background-color:#e9e9e9;" readonly>
<form id="form">
	名前：
	<input id="name" name="name" size="25" class="required" minlength="4"><br>
	ニックネーム：
	<input id="Nname" name="Nname" size="25" class="required" rangelength="5 10"><br>
	URL：
	<input type="text" id="url" name="url" size="25"  class="url"><br>
	E-Mail：
	<input id="email" name="email" size="25"  class="required email"><br>
	<input type="submit" class="submit" id="form-host-submit" value="登録">
</form>
</textarea><br>
<br>
必須項目にはclass="required"<br>
URLとして入力させたいならclass="url"<br>
E-Mailとし入力させたいならclass="email"<br>
E-Mailで必須入力ならclass="required email"<br>
という風に記述するだけです。<br>
<br>
また、minlenght="4"で最小値設定<br>
rangelength="5 10"で入力文字数設定など、細かい設定もできます。<br>
<br>

で、スクリプト部分でIDを指定。
<textarea name="code" class="php" cols="80" rows="6" id="code" style="background-color:#e9e9e9;" readonly>
<script type="text/javascript">
	$(document).ready(function(){
		$("#form").validate();
	});
</script>
</textarea><br>
<br>
簡単に入力チェックが出来て便利です。<br>
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/validate/validate.html" target="_blank">こんな感じ</a><br>
<br>
おわり。
]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/validate%E3%81%A7%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E5%85%A5%E5%8A%9B%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF</link>
    <pubDate>Wed, 06 Mar 2013 18:19:15 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/7</guid>
  </item>
    <item>
    <title>モーダルダイアログの表示</title>
    <description>
    <![CDATA[モーダルダイアログを表示するjqModalを使ってみました。<br>
ソースコードのダウンロードは<a href="http://dev.iceburg.net/jquery/jqModal/">こちら</a><br>
<br>

<span style="font-size:large;"><b>使い方</b></span><hr>
まずはjQueryとjqModalを組み込む<br>
<textarea name="code" class="php" cols="80" rows="5" id="code" style="background-color:#e9e9e9;" readonly>
<link rel="stylesheet" href="jquery.powertip.css" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="jqModal.js" type="text/javascript"></script>
</textarea><br>
<br>

JavaScriptの記述
<textarea name="code" class="php" cols="80" rows="6" id="code" style="background-color:#e9e9e9;" readonly>
<script type="text/javascript">
	$().ready(function() {
		$('#dialog').jqm();
	});
</script>
</textarea><br>
<br>

HTML部分の記述
<textarea name="code" class="php" cols="85" rows="8" id="code" style="background-color:#e9e9e9;" readonly>
<a href="#" class="jqModal">ダイアログ</a>

<div class="jqmWindow" id="dialog">  
	<a href="#" class="jqmClose">Close</a>  
	<hr>  
    <em>使い方</em> --> 左上のCloseをクリックすると、ダイアログを閉じます。
</div>
</textarea><br>
<br>
<br>

「ダイアログ」のリンクをクリックすると、id属性が"dialog"のdiv要素の内容がモーダルダイアログで表示されます。<br>
<br>
サンプルは<a href="http://nate.horemitakotoka.com/jQuery/ModalDialog/ModalDialog.html">こちら</a><br>
<br>
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/%E3%83%A2%E3%83%BC%E3%83%80%E3%83%AB%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E8%A1%A8%E7%A4%BA</link>
    <pubDate>Thu, 28 Feb 2013 04:58:39 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/6</guid>
  </item>
    <item>
    <title>PowerTipでツールチップを実装</title>
    <description>
    <![CDATA[簡単にツールチップを実装できるらしいPowerTipを使ってみました。<br>
オプションでいろいろ弄れるようなので、自分好みのものを作れるみたいです。<br>
<br>
ソースのダウンロードは<a href="http://stevenbenner.github.com/jquery-powertip/">こちら</a>。<br>
<br>
<span style="font-size:large;"><b>使い方</b></span><hr>
まずはjQueryと上記サイトからダウンロードしたPowerTipのjsとcssを読み込む。
<textarea name="code" class="php" cols="80" rows="5" id="code" style="background-color:#e9e9e9;" readonly>
<link rel="stylesheet" href="jquery.powertip.css" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript" src="jquery.powertip.js"></script>
</textarea><br>
<br>

JavaScriptの記述
<textarea name="code" class="php" cols="80" rows="15" id="code" style="background-color:#e9e9e9;" readonly>
<script type="text/javascript">
	$(function() {
		$('#north').powerTip({placement: 'n'});
		$('#south').powerTip({placement: 's'});
		$('#west').powerTip({placement: 'w'});
		$('#east').powerTip({placement: 'e'});
		$('#north-west').powerTip({placement: 'nw'});
		$('#north-east').powerTip({placement: 'ne'});
		$('#south-west').powerTip({placement: 'sw'});
		$('#south-east').powerTip({placement: 'se'});
		
		$('#input').powerTip({placement: 'e'});
	});
</script>
</textarea><br>
<br>

HTML部分はこんな感じ。titleにツールチップで表示させるテキストを記述します。
<textarea name="code" class="php" cols="85" rows="9" id="code" style="background-color:#e9e9e9;" readonly>
<div id="north" class="btn" title="サンプルメッセージ（北）">north</div>
<div id="south" class="btn" title="サンプルメッセージ（南）">south</div>
<div id="west" class="btn" title="サンプルメッセージ（西）">west</div>
<div id="east" class="btn" title="サンプルメッセージ（東）">east</div>
<div id="north-west" class="btn" title="サンプルメッセージ（北西）">north-west</div>
<div id="north-east" class="btn" title="サンプルメッセージ（北東）">north-east</div>
<div id="south-west" class="btn" title="サンプルメッセージ（南西）">south-west</div>
<div id="south-east" class="btn" title="サンプルメッセージ（南東）">south-east</div>
</textarea><br>
<br>

こんな感じになります→<a href="http://nate.horemitakotoka.com/jQuery/PowerTip/PowerTip.html">サンプル</a><br>
<br>

最初のほうで触れたオプションを設定する場合は以下のような感じ。
<textarea name="code" class="php" cols="85" rows="9" id="code" style="background-color:#e9e9e9;" readonly>
$('#north').powerTip({
	placement: 'n',		// ツールチップの位置を指定（方角で指定）
	followMouse: false,	// マウス追従の有無
	mouseOnToPopup: false,	// ツールチップにポインタを合わせても消えない
	offset: 10,		// 表示させるツールチップの距離（要素からの距離）
	fadeInTime: 200,	// フェードイン速度
	fadeOutTime: 100	// フェードアウト速度
});
</textarea><br>
<br>
そのままでも十分使えますが、いろいろ弄ってみるのも面白いかもしれません。<br>
<br>
おわり。]]>
    </description>
    <category>jQuery</category>
    <link>https://nate.blog.shinobi.jp/jquery/powertip%E3%81%A7%E3%83%84%E3%83%BC%E3%83%AB%E3%83%81%E3%83%83%E3%83%97%E3%82%92%E5%AE%9F%E8%A3%85</link>
    <pubDate>Thu, 21 Feb 2013 17:20:00 GMT</pubDate>
    <guid isPermaLink="false">nate.blog.shinobi.jp://entry/5</guid>
  </item>

    </channel>
</rss>