<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pc.casey.jp &#187; JavaScript</title>
	<atom:link href="http://pc.casey.jp/archives/category/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://pc.casey.jp</link>
	<description>コンピュータに関する記述とメモ</description>
	<lastBuildDate>Wed, 08 Feb 2012 01:21:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>フローティングポップアップを閉じる</title>
		<link>http://pc.casey.jp/archives/2448</link>
		<comments>http://pc.casey.jp/archives/2448#comments</comments>
		<pubDate>Mon, 16 Aug 2010 02:49:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=2448</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/2448' addthis:title='フローティングポップアップを閉じる '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>以前紹介したフローティングポップアップ： pc.casey.jp » jQuery を使ったフローティングポップアップ : http://pc.casey.jp/archives/2441 どうしてか、自力で閉じようとしてかなりハマる。配布元に有益な情報がきっちり書かれていたのに…。ということで、閉じたり開いたりする方法のメモです。 ※IFRAMEの場合 開く &#60;a href="（開きたいアドレス）" onclick="new $pop( this.href, { type: 'iframe', title: 'test', width: 900, height: 400, varName: 'hoge' } ); return false;"&#62;iframeTest&#60;/a&#62; この時、varName: &#8216;hoge&#8217; のように名前をつけておくと、とても幸せになれる。 閉じる 開いたところ（親）から &#60;a href="javascript:;" onclick="test(); return false;"&#62;CloseTest&#60;/a&#62; function test(){ hoge.close(); } 開かれたところ（子）から parent&#91;'hoge'&#93;.close(); この記事を読んだ人は、こんな記事にも興味をもっていますつぶやくボタンの設置 &#8211; JavascriptjQuery を使ったフローティングポップアップ]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/2448/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery を使ったフローティングポップアップ</title>
		<link>http://pc.casey.jp/archives/2441</link>
		<comments>http://pc.casey.jp/archives/2441#comments</comments>
		<pubDate>Sun, 15 Aug 2010 23:40:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HTML・CSS]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=2441</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/2441' addthis:title='jQuery を使ったフローティングポップアップ '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>jQuery を利用してフローティングポップアップを行うライブラリ。ライセンスはMITライセンス。内容は多彩であり、デザインもよい。使用するだけでワンランク上のシステムに感じる（かも） ◆CakePHPから利用する場合 ◇CSS内を書き換える： 前：　background: url(image/pw_tbar_l.png) left top no-repeat; 後：　background: url(&#8216;../../img/popupwindow/pw_tbar_l.png&#8217;) left top no-repeat; ◇Viewのサンプル：   echo $html-&#62;css(&#8216;popupwindow/popupwindow&#8217;);   echo $javascript-&#62;link(&#8216;popupwindow/jquery-1.2.6.min&#8217;);   echo $javascript-&#62;link(&#8216;popupwindow/popupwindow-1.8.1&#8242;);   &#60;a href=&#8221;/items/select&#8221; onclick=&#8221;new $pop( this.href, { type: &#8216;iframe&#8217;, title: &#8216;test&#8217;, width: 900, height: 400 } ); return false;&#8221;&#62;iframeTest&#60;/a&#62;   &#60;a href=&#8221;javascript:;&#8221; onclick=&#8221;new $pop( &#8216;ModalTest&#8217;, { type: &#8216;alert&#8217;, title: &#8216;ModalTest&#8217;, modal: true } );&#8221;&#62;ModalTest&#60;/a&#62; ◆参考文献・デモ サンプル：ポップアップウィンドウ [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/2441/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript] Selected を変更する</title>
		<link>http://pc.casey.jp/archives/2437</link>
		<comments>http://pc.casey.jp/archives/2437#comments</comments>
		<pubDate>Sun, 15 Aug 2010 22:51:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=2437</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/2437' addthis:title='[Javascript] Selected を変更する '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Javascript で Selected を変更するただのメモ。 やりたい事は単純で、Select のID （＝SaleItemId）と、選択させたいValue （＝55）を渡すと、そのようにしてくれるというタダのそれだけ。 HTMLのサンプル： &#60;select name="data&#91;Sale&#93;&#91;item_id&#93;" id="SaleItemId"&#62; &#60;option value="53"&#62;ウィルス対策ソフトＡ&#60;/option&#62; &#60;option value="51"&#62;パソコン本体Ａ&#60;/option&#62; &#60;option value="52"&#62;パソコン本体Ｂ&#60;/option&#62; &#60;option value="54"&#62;ウィルス対策ソフトＢ&#60;/option&#62; &#60;option value="55"&#62;マウス&#60;/option&#62; &#60;option value="56"&#62;キーボード&#60;/option&#62; &#60;/select&#62; 呼び出し部のサンプル： echo '&#60;a href="#" onClick="selectedChange(\'SaleItemId\', 55);"&#62;test&#60;/a&#62;'; Javascript のサンプル： &#60;SCRIPT language="JavaScript"&#62;&#60;!-- function selectedChange(formSelectId, itemValue){ var objSelect = document.getElementById(formSelectId); var m = objSelect.length; var i = 0; for(i=0;m&#62;i;i++){ if(objSelect.options&#91;i&#93;.value == itemValue){ objSelect.options&#91;i&#93;.selected [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/2437/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryとprototypeを共存させる</title>
		<link>http://pc.casey.jp/archives/2433</link>
		<comments>http://pc.casey.jp/archives/2433#comments</comments>
		<pubDate>Sun, 15 Aug 2010 22:27:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[prototype.js]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=2433</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/2433' addthis:title='jQueryとprototypeを共存させる '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>prototype も jQuery もそれぞれをベースとして開発された素晴らしいものがいくつもある。最近ではjQueryの方が人気なのだろうか。prototypeも根強い人気がある。 さて、それらを共存させる方法はいつか見つけなければならないだろうと思っていたが、いよいよその時がきた。どちらもCakePHPで使う必要が出てきたからだ。 ところが簡単に解決されることがわかったのでそのメモ。 &#60;script src=&#8221;prototype.js&#8221;&#62;&#60;/script&#62; &#60;script src=&#8221;jquery.js&#8221;&#62;&#60;/script&#62;  &#60;script&#62; jQuery.noConflict(); var j$ = jQuery; &#60;/script&#62; （「jQuery と prototype.js を同時に使う。（$(); のコンフリクト回避）｜JavaScriptプログラムメモ｜プログラムメモ」より引用） 参考文献 prototype.jsとjquery.jsの併用がうまくいきません。&#8230; &#8211; JavaScript &#8211; 教えて！goo : http://oshiete.goo.ne.jp/qa/5923728.html prototypeとjQueryを併用しない方がいい: ぷ～ろぐ : http://into.cocolog-nifty.com/pulog/2009/02/prototypejquery.html jQueryとPrototype.jsを併用/共存してみる &#8211; めも帖 : http://d.hatena.ne.jp/d4-1977/20091010/1255156663 jQuery 1.1 と他のライブラリ（Prototype, YUI, MooToolsなど）を併用する方法 &#8211; のほほん徒然 : http://d.hatena.ne.jp/uchiuchiyama/20070118/using_jquery_with_other_javascript_libraries jQueryとprototype.jsを共存させる方法 &#124; CSS Lecture : http://www.css-lecture.com/log/javascript/029.html jQuery [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/2433/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>つぶやくボタンの設置 &#8211; Javascript</title>
		<link>http://pc.casey.jp/archives/1924</link>
		<comments>http://pc.casey.jp/archives/1924#comments</comments>
		<pubDate>Sat, 22 May 2010 19:18:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=1924</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/1924' addthis:title='つぶやくボタンの設置 &#8211; Javascript '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>つぶやくボタンを設定するのはAPIの許可を得たり面倒なんだろうか、と思いつつウェブサイトを閲覧しているとちょうど設置されているいくつかのサイトに出くわした。 javascript:location.href=&#8217;http://twitter.com/home?status=&#8217;+encodeURIComponent(document.getElementsByTagName(&#8216;h1&#8242;).item(0).firstChild.data)+&#8217; &#8216;+encodeURI(window.location.href) javascript:void window.open(&#8216;http://twitter.com/home?status=&#8217;+encodeURI(window.location.href)) 上記のように書かれている。どうやら思っていたより簡単にリンクは設置出来るようだ。 http://twitter.com/home?status= が共通する記述。その後に現在地のURL window.location.href がエンコードされている。上段のサイトではタイトルとリンク先、下段のサイトではリンク先のみになっているようだ。 たったこれだけで設置できるのか。 ※念のためいくつかの解説サイトを見たところ、この推測はあっているようだ。仕様変更によってhomeを記述しなくても良いと書かれている記事もあった この記事を読んだ人は、こんな記事にも興味をもっていますFirefox から Twitter を表示、ツイートするアドオンJavaScriptフレーム内で呼び出されたくないTwitterを表示するiPhone &#8211; TweetMeWordPress つぶやくボタンの設置]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/1924/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript &#8211; クリップボード</title>
		<link>http://pc.casey.jp/archives/1920</link>
		<comments>http://pc.casey.jp/archives/1920#comments</comments>
		<pubDate>Sat, 22 May 2010 18:05:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=1920</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/1920' addthis:title='Javascript &#8211; クリップボード '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>※Internet Explorer（IE）のみの機能らしい。 ◆ボタンの単純例 &#60;input type=&#8221;button&#8221; name=&#8221;Copy&#8221; value=&#8221;Copy to clipboad(IE)&#8221;  onClick=&#8217;clipboardData.setData(&#8220;Text&#8221;, &#8220;TextData&#8221;);alert(&#8220;copied&#8221;);&#8217; /&#62;]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/1920/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript] サーバー監視っぽいもの</title>
		<link>http://pc.casey.jp/archives/1536</link>
		<comments>http://pc.casey.jp/archives/1536#comments</comments>
		<pubDate>Sun, 25 Apr 2010 21:38:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[サーバー]]></category>
		<category><![CDATA[ハック]]></category>
		<category><![CDATA[危機管理]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=1536</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/1536' addthis:title='[Javascript] サーバー監視っぽいもの '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>必要に迫られてというか、何となくというか、簡単に探してみたものの無かったので作ってみた。 コードと使用しているライブラリを見れば分かる通り、オレオレ的な使い方のみ想定。本格的に運用しようと思ったらセキュリティーホールになるのできちんとその辺やってから使って下さい。使ってくれる人がいたらだけど。 まぁこんなもの使うよりは外部の信頼性のあるサーバー監視サービスを使った方がいいでしょう。無料のところもあるしね。面倒なリスクを自分が負うこともないし。 普段Perl or PHPな人間なのでJavascript使わないから、なんちゃってAjaxのテスト的な位置づけ…にも満たないけど。 しかし美しさの欠片もないコードだなぁ…。 特徴らしいもの サーバーに設置して使える（…セキュリティホールを塞げば） ローカル環境で使える（…ブラウザもある） スタンドアロンモードとプロキシモードがある（クロスドメインから逃げるキケンな荒業だけど） キャッシュされた情報を返されないようにする強制ができる（ネット上の情報にあったものなので実際どうかは知らん） html+js構成なので、サーバーごと、用途ごとにhtmlを切り替えることができる（jsの設定値をhtml側で指定すれば設定切り替えて使うことができると思う） GPLラインセンスなので勝手に使える＆サポートもバージョンアップも期待できない。んだって、やっぱPHPやらPerlやらで書いた方が楽だし安全だし… HTML &#60;head&#62; &#60;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&#62; &#60;!-- File: svcheck.html, utf8, lf, GPL Auther: www.casey.jp History: Ver.0.01 2010.04.24 alpha --&#62; &#60;!-- &#91;timer.js&#93; --&#62; &#60;script src="./svcheck.js"&#62;&#60;/script&#62; &#60;script language="javascript"&#62; // check server list // { serverName : http://yourdomain.com } var go = { [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/1536/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript] ウェブサイトにあらゆる検索を控えめに設置する- popIn</title>
		<link>http://pc.casey.jp/archives/825</link>
		<comments>http://pc.casey.jp/archives/825#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:49:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ブラウザ]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=825</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/825' addthis:title='[Javascript] ウェブサイトにあらゆる検索を控えめに設置する- popIn '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>何気なくニュース記事（神奈川県に「会計Ｇメン」新設　不正経理チェック &#8211; 47NEWS（よんななニュース））を見ていたら、面白いスクリプトが実装されていることに気がついた。 こういったスクリプトはMSNなどにも搭載されているが、Javascriptを駆使していると言うか非力な筆者のマシンでは他のソフトウェアに与える影響も少なくなく、そういう理由で見ることを控えてしまうこともある。 このスクリプトは動作がそれらに比べて軽いのか、重いと感じることはなかった。またブラウザのアドオンとして動作させることもできるし、任意のサイトで動作を禁止することもできるようだ。 各種アフィリエイトプログラムにも対応しているようで、IDを設定出来る項目もあるため、収益を得ることも可能らしい。 公式サイトやスクリプトにまだ問題があるようで一部の機能は正しく動作しない。しかし、これらは仕様かもしれない。現在のところ自分で設置してみてはいないのでメモ程度に書き記しておく。 動作イメージ ▼以下の記事を読んでいたわけです ▼何となく選択したのです ▼上記の「Wikipedia」にマウスカーソルを持っていくと、さらにメニューが出た ▼試しにGoogle検索をクリックしてみる。別ページに飛ばされるかと思ったら内部で表示してくれたのは嬉しかった。 ▼そのまま右上矢印をクリックすると、新しいタブで開くことができる。 ウィンド内の機能も充実している ▼検索を切り替えることができる（Google検索＝最初にメニューで選択したもの） ▼Google検索内でもウェブや画像などを切り替えることができる ▼右下のウィンドで検索を切り替えることができる（Wikipediaをクリックしてみる。ちょっと呼び出しに問題があるらしい） ▼Google翻訳に切り替えてみる ▼YouTube検索に切り替えた ▼Amazon検索に切り替えた 設定項目は以下の通り &#60;script language="javascript"&#62; &#60;!-- var _popIn_id = "あなたのpopIn ID"; //変更不可 var _popIn_blogUrl = "サイトURL(例：http://blog.popin.cc)";//変更不可 var _popIn_ads = "クリック広告の有効・無効(例：true)"; var _popIn_skin = "スキンカラー(例：black)"; var _popIn_width = ウィンドウの横幅(例：400); var _popIn_height = ウィンドウの縦幅(例：400); var _popIn_keyword_max = キーワード最大表示表示個数(例：5); var [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/825/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScriptで外部サイトアクセス不能を回避する</title>
		<link>http://pc.casey.jp/archives/818</link>
		<comments>http://pc.casey.jp/archives/818#comments</comments>
		<pubDate>Sun, 28 Mar 2010 17:49:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=818</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/818' addthis:title='JavaScriptで外部サイトアクセス不能を回避する '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>JavaScriptで、サブドメインが異なるとか、ドメインが異なるサイトの情報を取得しようとすると、できない。同一のスクリプトをローカルから実行することはできるが、ウェブサーバーに載せて呼び出すと実行できない。もちろん、セキュリティー対策（クロスサイトスクリプティング対策）が動作しているためであるから、その設定を変更すれば問題なく動作させることができるが、そんな操作をユーザーがやってくれるとは思えない。 このような場合、内部に別のシステムを作っておき、そのプログラムが外部サイトの情報を取得し、JavaScriptへ返答を返すように作る必要がある。だが、面倒だ。面倒だったから少し前に書いたスクリプトを破棄して前のバージョンに戻した経験があったのだけれど、全く別の調べ物をしている時にこの問題を簡単に解決してくれるものを見つけた。 プロキシを設置する、ということだった。 考え方としては全く同じだけれど、まず「プロキシ」という言葉を聞かされたときに、あぁそっか、その手があったな、いわれてみればそうだ、と思った点、汎用的に利用できる用になっている点、ライセンスがGPL and MITでオープンソースな点、いくつかのサイトで取り上げられている点でなかなかよさそうだ。しかし、私の使いたい用途は単純で、指定されたURLにアクセスできるかどうかを判定したいのだ。要は404か200かだけわかればいいのだ。これらのツールで404の場合、ステータスフィールドに返答が返されそうだが、今のところ試していない。とりあえずメモ。 ◆参考文献 JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使えるプロキシスクリプト「Simple PHP Proxy」:phpspot開発日誌 : http://phpspot.org/blog/archives/2010/01/javascriptsimpl_3.html Simple PHP Proxy: Get external HTML, JSON and more! : http://benalman.com/code/projects/php-simple-proxy/docs/files/ba-simple-proxy-php.html Ben Alman » Simple PHP Proxy: JavaScript finally &#8220;gets&#8221; cross-domain! : http://benalman.com/projects/php-simple-proxy/ クロスドメインの制約を外す事ができるproxy「Simple PHP Proxy」 &#124; Web活メモ帳 : http://blog.verygoodtown.com/2010/01/cross-domain-proxy-php-script-simple-php-prox/ この記事を読んだ人は、こんな記事にも興味をもっていますサブドメイン間のCookie]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/818/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavascriptでCookieを簡単に扱うライブラリ「Cookie Manager」</title>
		<link>http://pc.casey.jp/archives/633</link>
		<comments>http://pc.casey.jp/archives/633#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:45:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[prototype.js]]></category>

		<guid isPermaLink="false">http://pc.casey.jp/?p=633</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://pc.casey.jp/archives/633' addthis:title='JavascriptでCookieを簡単に扱うライブラリ「Cookie Manager」 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>JavascriptでCookie扱うためのサンプルはたくさん見つけたものの、どれも扱いにくい。仕方なく自分で作るかと思ったときに、ライブラリを探してみようと思った。そこで発見したのが「CookieManager」。これを使うことにした。 確認した範囲ではCookieManagerは日本語が扱えたほか、読み出し、書き込みが簡単に行え、有効期限の設定も可能だった。 ◆参考実装 ◇HTML &#60;script language=&#8221;javascript&#8221; src=&#8221;/js/prototype.js&#8221;&#62;&#60;/script&#62; &#60;script language=&#8221;javascript&#8221; src=&#8221;/js/cookiemanager.js&#8221;&#62;&#60;/script&#62; ◇js var manager = new CookieManager(); window.onload = function() {  for(var t=0; t&#60;ids.length; t++)  if(manager.getCookie(ids[t])){   document.getElementById( ids[t] ).value = manager.getCookie( ids[t] );  } } function checkSubmit(){  for(var t=0; t&#60;ids.length; t++){   manager.setCookie(ids[t], document.getElementById( ids[t] ).value);  } } ◆関連投稿 pc.casey.jp » CakePHPでbody onloadを使う : http://pc.casey.jp/archives/627  ◆参考文献 [JavaScript] [...]]]></description>
		<wfw:commentRss>http://pc.casey.jp/archives/633/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

