<?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>渋谷でサボるエンジニアの日記 &#187; JavaScript</title>
	<atom:link href="http://blog.firstlife.jp/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.firstlife.jp</link>
	<description>WEB技術などのメモ、他</description>
	<lastBuildDate>Sun, 25 Sep 2011 10:20:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JQuery Sortableを使って順番入れ替え機能の作成</title>
		<link>http://blog.firstlife.jp/2008/11/11/jquery-sortable%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e9%a0%86%e7%95%aa%e5%85%a5%e3%82%8c%e6%9b%bf%e3%81%88%e6%a9%9f%e8%83%bd%e3%81%ae%e4%bd%9c%e6%88%90/</link>
		<comments>http://blog.firstlife.jp/2008/11/11/jquery-sortable%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e9%a0%86%e7%95%aa%e5%85%a5%e3%82%8c%e6%9b%bf%e3%81%88%e6%a9%9f%e8%83%bd%e3%81%ae%e4%bd%9c%e6%88%90/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 09:26:38 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[フォーム]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/?p=338</guid>
		<description><![CDATA[WEBで表示順の入れ替え機能って作るのも、使うのも面倒なんだよね。上下に移動するボタン作ったり、表示順を数値で入力したり。 で、最近そんな機能を作成する必要が出てきまして。いろいろ考えて、そういえばWordPressのウィジェット（右側の最近の投稿やコメントがドラッグアンドドロップで入れ替え可能）って便利だよね、そんな風にできないかな、と思って調べてみたら出来たのでメモ。 とりあえず、何かしらライブラリを使えばできるだろう、と思って調べてみた。やっぱりこういうときはJQuery と YUI に当たることが多いね。 YUI Library Examples: Drag &#038; Drop: Reordering a List Sortable Demos (jQuery UI &#8211; Functional demos) ちなみに、WordPressもJQueryっぽい。Sortableを使ってるかどうかはよく判らなかったけど。 で、今回は参考になる情報が多そうなJQueryを選択。参考にさせて頂いたのは以下のサイト。 jQuery Sortablesでドラッグ&#38;ソータブル (All About) ColdFusion（順序　並び替え） (有限会社デジタルムーン) 上の二つのサイトを見ればだいたい判ります。 参考にして作ったファイルがこれ。ちょっと詰まった部分はどうやってデータをPOST,GETするんだろう、という所。 sortable.php 見て貰えば判るように、並び替えた時にテキストボックスに順番を保存し、submitで送信してます。テキストボックスに保存できちゃえば、あとはsplitか何かで分割するだけだもんね。 よく判らなければ、ソース置いておきますので見てくださいな。 sortable.txt]]></description>
			<content:encoded><![CDATA[<p>WEBで表示順の入れ替え機能って作るのも、使うのも面倒なんだよね。上下に移動するボタン作ったり、表示順を数値で入力したり。</p>
<p>で、最近そんな機能を作成する必要が出てきまして。いろいろ考えて、そういえばWordPressのウィジェット（右側の最近の投稿やコメントがドラッグアンドドロップで入れ替え可能）って便利だよね、そんな風にできないかな、と思って調べてみたら出来たのでメモ。<br />
<span id="more-338"></span><br />
とりあえず、何かしらライブラリを使えばできるだろう、と思って調べてみた。やっぱりこういうときはJQuery と YUI に当たることが多いね。</p>
<p><a href="http://developer.yahoo.com/yui/examples/dragdrop/dd-reorder.html">YUI Library Examples: Drag &#038; Drop: Reordering a List</a></p>
<p><a href="http://dev.jquery.com/view/tags/ui/latest/demos/functional/#ui.sortable">Sortable Demos</a> (jQuery UI &#8211; Functional demos)</p>
<p>ちなみに、WordPressもJQueryっぽい。Sortableを使ってるかどうかはよく判らなかったけど。</p>
<p>で、今回は参考になる情報が多そうなJQueryを選択。参考にさせて頂いたのは以下のサイト。</p>
<p><a href="http://allabout.co.jp/internet/javascript/closeup/CU20080130A/">jQuery Sortablesでドラッグ&amp;ソータブル</a> (All About)</p>
<p><a href="http://www.digital-moon.com/coldfusion/sample_sort.cfm">ColdFusion（順序　並び替え）</a> (有限会社デジタルムーン)</p>
<p>上の二つのサイトを見ればだいたい判ります。</p>
<p>参考にして作ったファイルがこれ。ちょっと詰まった部分はどうやってデータをPOST,GETするんだろう、という所。<br />
<a href="http://firstlife.jp/demo/20081111/sortable.php">sortable.php</a></p>
<p>見て貰えば判るように、並び替えた時にテキストボックスに順番を保存し、submitで送信してます。テキストボックスに保存できちゃえば、あとはsplitか何かで分割するだけだもんね。</p>
<p>よく判らなければ、ソース置いておきますので見てくださいな。</p>
<p><a href="http://firstlife.jp/demo/20081111/sortable.txt">sortable.txt</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/11/11/jquery-sortable%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e9%a0%86%e7%95%aa%e5%85%a5%e3%82%8c%e6%9b%bf%e3%81%88%e6%a9%9f%e8%83%bd%e3%81%ae%e4%bd%9c%e6%88%90/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone用WEBページのUI</title>
		<link>http://blog.firstlife.jp/2008/08/19/iphone%e7%94%a8web%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%aeui/</link>
		<comments>http://blog.firstlife.jp/2008/08/19/iphone%e7%94%a8web%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%aeui/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:30:59 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iui]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/?p=145</guid>
		<description><![CDATA[前のエントリで「高くて手が出ねぇ」と書いたとはいえiPhoneは気になるわけです。iPhone対応ページもちょっとずつ増えてきてる。んじゃ、実際に自分で作るときはどうするのが良いのかな、と手元にiPhoneは無いけど妄想したりしてました。 で、Livedoorのログイン画面がiPhoneに対応した、との話を聞いて、メジャーなサイトがどういうiPhone対応をしてるか見てみました。 livedoor ログイン これがiPhone対応のログインページ。PCでも見れるのでソースを見てみた所、iuiのcssを使ってる。 iui 以前に触ってみたんだけど確かに良くできてる。ほかにもiuiを使ってiPhone対応してるサイトもいくつかあるらしい。事実上のiPhone用のWEBページのUIの標準ってとこになりそうですね（もうなってる？） ダウンロードファイルにサンプルが含まれてるので、ダウンロードして動かしてみるのがオススメです。しかもとっても簡単に使えます。]]></description>
			<content:encoded><![CDATA[<p>前のエントリで「高くて手が出ねぇ」と書いたとはいえiPhoneは気になるわけです。iPhone対応ページもちょっとずつ増えてきてる。んじゃ、実際に自分で作るときはどうするのが良いのかな、と手元にiPhoneは無いけど妄想したりしてました。</p>
<p>で、Livedoorのログイン画面がiPhoneに対応した、との話を聞いて、メジャーなサイトがどういうiPhone対応をしてるか見てみました。</p>
<p><a href="http://member.livedoor.com/touch/login/index">livedoor ログイン</a></p>
<p>これがiPhone対応のログインページ。PCでも見れるのでソースを見てみた所、iuiのcssを使ってる。</p>
<p><a href="http://code.google.com/p/iui/">iui</a></p>
<p>以前に触ってみたんだけど確かに良くできてる。ほかにもiuiを使ってiPhone対応してるサイトもいくつかあるらしい。事実上のiPhone用のWEBページのUIの標準ってとこになりそうですね（もうなってる？）</p>
<p>ダウンロードファイルにサンプルが含まれてるので、ダウンロードして動かしてみるのがオススメです。しかもとっても簡単に使えます。</p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/08/19/iphone%e7%94%a8web%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%aeui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>これであなたのサイトも“できる男”風に！</title>
		<link>http://blog.firstlife.jp/2008/06/11/%e3%81%93%e3%82%8c%e3%81%a7%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%82%82%e2%80%9c%e3%81%a7%e3%81%8d%e3%82%8b%e7%94%b7%e2%80%9d%e9%a2%a8%e3%81%ab%ef%bc%81/</link>
		<comments>http://blog.firstlife.jp/2008/06/11/%e3%81%93%e3%82%8c%e3%81%a7%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%82%82%e2%80%9c%e3%81%a7%e3%81%8d%e3%82%8b%e7%94%b7%e2%80%9d%e9%a2%a8%e3%81%ab%ef%bc%81/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 01:16:37 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ネタ]]></category>
		<category><![CDATA[できる男]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/?p=140</guid>
		<description><![CDATA[方法。 1. まずは落ち着く。できる男はいかなる時でも落ち着いてるものだ。仕事中なら尚更だ。 2. 深呼吸をしよう。落ち着いて深呼吸をしてる、周りからは“なんて思慮深い、さすができる男だ”と思われてるぞ！ 3. おもむろに下のJavaScriptをアドレスバーに貼り付けてEnterだ。 JavaScript:with(document.body)innerHTML=innerHTML.replace (/の(?!は)(?!で)(?!が)(?!に)(?!か)(?!も)/g,'のできる男の');focus() 4. ページ全体にできる男風味が漂うぞ！ 気に入ったらブックマークレットに登録しよう。これで、Yahoo! でも Google でもできる男風で無敵！できる男なら当然ブックマークに登録だ。 できる男風　←できる男はこれをブックマークに登録だ！ 5. 自分のブログにもJavaScriptを埋め込んでみよう。できる男のブログだと一目でわかるようになるぞ！ とまぁ、どのサイトを見てもできる男、できる男って書いてあるので、むしゃくしゃしてやりました。反省はしてません。そんな私はいろいろできない男です。 中身はあれです、一時期はやったHGのJavaScriptと同じです。簡単なJavaScriptなのでみんなも色々作ってみよう！]]></description>
			<content:encoded><![CDATA[<p>方法。</p>
<p>1. まずは落ち着く。できる男はいかなる時でも落ち着いてるものだ。仕事中なら尚更だ。</p>
<p>2. 深呼吸をしよう。落ち着いて深呼吸をしてる、周りからは“なんて思慮深い、さすができる男だ”と思われてるぞ！</p>
<p>3. おもむろに下のJavaScriptをアドレスバーに貼り付けてEnterだ。</p>
<p><code>JavaScript:with(document.body)innerHTML=innerHTML.replace (/の(?!は)(?!で)(?!が)(?!に)(?!か)(?!も)/g,'のできる男の');focus()</code></p>
<p>4. ページ全体にできる男風味が漂うぞ！</p>
<p><a href='http://blog.firstlife.jp/wp-content/uploads/2008/06/e6b88be8b0b7e381a7e382b5e3839ce3828be382a8e383b3e382b8e3838be382a2e381aee697a5e8a898-c2bb-wiie383aae383a2e382b3e383b3e381aee4bdbfe3818411.png'><img src="http://blog.firstlife.jp/wp-content/uploads/2008/06/e6b88be8b0b7e381a7e382b5e3839ce3828be382a8e383b3e382b8e3838be382a2e381aee697a5e8a898-c2bb-wiie383aae383a2e382b3e383b3e381aee4bdbfe38184-300x181.png" alt="" title="できる男のサイト" width="300" height="181" class="alignnone size-medium wp-image-141" /></a></p>
<p>気に入ったらブックマークレットに登録しよう。これで、Yahoo! でも Google でもできる男風で無敵！できる男なら当然ブックマークに登録だ。</p>
<p><a href="JavaScript:with(document.body)innerHTML=innerHTML.replace (/の(?!は)(?!で)(?!が)(?!に)(?!か)(?!も)/g,'のできる男の');focus()">できる男風</a>　←できる男はこれをブックマークに登録だ！</p>
<p>5. 自分のブログにもJavaScriptを埋め込んでみよう。できる男のブログだと一目でわかるようになるぞ！<br />
<span id="more-117"></span></p>
<p>とまぁ、どのサイトを見てもできる男、できる男って書いてあるので、むしゃくしゃしてやりました。反省はしてません。そんな私はいろいろできない男です。</p>
<p>中身はあれです、一時期はやったHGのJavaScriptと同じです。簡単なJavaScriptなのでみんなも色々作ってみよう！</p>
<p><!-- Default Block: wordpress_2 DISABLED-->
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/06/11/%e3%81%93%e3%82%8c%e3%81%a7%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%82%82%e2%80%9c%e3%81%a7%e3%81%8d%e3%82%8b%e7%94%b7%e2%80%9d%e9%a2%a8%e3%81%ab%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSSリーダー登録ボタン一括生成JavaScript</title>
		<link>http://blog.firstlife.jp/2008/04/23/rss%e3%83%aa%e3%83%bc%e3%83%80%e3%83%bc%e7%99%bb%e9%8c%b2%e3%83%9c%e3%82%bf%e3%83%b3%e7%94%9f%e6%88%90javascript/</link>
		<comments>http://blog.firstlife.jp/2008/04/23/rss%e3%83%aa%e3%83%bc%e3%83%80%e3%83%bc%e7%99%bb%e9%8c%b2%e3%83%9c%e3%82%bf%e3%83%b3%e7%94%9f%e6%88%90javascript/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:36:44 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/?p=127</guid>
		<description><![CDATA[RSSリーダー、使ってますか？便利ですよ。 まぁ、ブックマークレットとか設定するのが面倒で、ノートパソコンだとブックマークツールバーがじゃまだったりするんだけどね。でも、最近はRSSリーダーへの登録ボタンをつけてるサイトが増えてきた。凄く助かる。 ので、自分のサイトにもつけるため、設定の仕方を調べてみたのでまとめ。標題のJavaScriptは最後にファイルで添付してるよ。 さて、RSSリーダーといってもいくつもあって、メジャーどころで6件ピックアップ。で、以下がRSSリーダーに登録するボタンの生成ページへのリンク。 LivedoorReader はてなRSS Google Bloglines MyYahoo! goo RSSリーダー・・・は案内ページがないみたいなので代わりに、goo RSSリーダーに追加ボタンについて といっても、ページ一個一個生成して、リンク貼るのが面倒。パラメータにRSSのURL渡してるだけだから、JavaScriptで書けるんじゃない？なんて思ったので作ってみました。 そのしょぼい見た目は 会社関係をなんとなくわかった気になるの右上を見ていただくとして、以下がそのファイルです。 RSSリーダー登録ボタン生成JavaScript 上のテキストのHTMLを、RSSの出力を行っているページの好きなところに貼り付けてください。すると、右上にリンクが表示されます。 JavaScriptですし、改変や商用不可なんて堅いことは言いませんので、自由に改造して使ってください。で、綺麗なのが出来たら私にも使わせてください。]]></description>
			<content:encoded><![CDATA[<p>RSSリーダー、使ってますか？便利ですよ。</p>
<p>まぁ、ブックマークレットとか設定するのが面倒で、ノートパソコンだとブックマークツールバーがじゃまだったりするんだけどね。でも、最近はRSSリーダーへの登録ボタンをつけてるサイトが増えてきた。凄く助かる。</p>
<p>ので、自分のサイトにもつけるため、設定の仕方を調べてみたのでまとめ。標題のJavaScriptは最後にファイルで添付してるよ。<br />
<span id="more-104"></span><br />
さて、RSSリーダーといってもいくつもあって、メジャーどころで6件ピックアップ。で、以下がRSSリーダーに登録するボタンの生成ページへのリンク。</p>
<ul>
<li><a href="http://reader.livedoor.com/publish/banner/">LivedoorReader</a></li>
<li><a href="http://r.hatena.ne.jp/help#addto">はてなRSS</a></li>
<li><a href="http://www.google.com/webmasters/add.html">Google</a></li>
<li><a href="http://www.bloglines.com/about/subscribe?tip=5">Bloglines</a></li>
<li><a href="http://my.yahoo.co.jp/st/rssguide/button.html">MyYahoo!</a></li>
<li>goo RSSリーダー・・・は案内ページがないみたいなので代わりに、<a href="http://oshiete1.goo.ne.jp/qa3613438.html">goo RSSリーダーに追加ボタンについて</a></li>
</ul>
<p>といっても、ページ一個一個生成して、リンク貼るのが面倒。パラメータにRSSのURL渡してるだけだから、JavaScriptで書けるんじゃない？なんて思ったので作ってみました。</p>
<p>そのしょぼい見た目は <a href="http://finance.firstlife.jp/edinet/">会社関係をなんとなくわかった気になる</a>の右上を見ていただくとして、以下がそのファイルです。</p>
<p><a href='http://blog.firstlife.jp/wp-content/uploads/2008/04/rssreader11.txt'>RSSリーダー登録ボタン生成JavaScript</a></p>
<p>上のテキストのHTMLを、RSSの出力を行っているページの好きなところに貼り付けてください。すると、右上にリンクが表示されます。</p>
<p>JavaScriptですし、改変や商用不可なんて堅いことは言いませんので、自由に改造して使ってください。で、綺麗なのが出来たら私にも使わせてください。</p>
<p><!-- Default Block: wordpress_2 DISABLED-->
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/04/23/rss%e3%83%aa%e3%83%bc%e3%83%80%e3%83%bc%e7%99%bb%e9%8c%b2%e3%83%9c%e3%82%bf%e3%83%b3%e7%94%9f%e6%88%90javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>フレーム越しにフォントサイズの変更（JavaScript）</title>
		<link>http://blog.firstlife.jp/2008/02/28/%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e8%b6%8a%e3%81%97%e3%81%ab%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%b5%e3%82%a4%e3%82%ba%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%88javascript%ef%bc%89/</link>
		<comments>http://blog.firstlife.jp/2008/02/28/%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e8%b6%8a%e3%81%97%e3%81%ab%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%b5%e3%82%a4%e3%82%ba%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%88javascript%ef%bc%89/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 14:52:28 +0000</pubDate>
		<dc:creator>kenji0302</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.firstlife.jp/2008/02/28/%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e8%b6%8a%e3%81%97%e3%81%ab%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%b5%e3%82%a4%e3%82%ba%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%88javascript%ef%bc%89/</guid>
		<description><![CDATA[結構な間更新してなかったので、今日聞かれたことをちょっとメモ。 最近Yahoo!ニュースとかで、フォントサイズが変更できるボタンがあるよね。あれをフレーム越しにやろう、って話。知ってればたいした話じゃないけど、知らないとちょっと悩むかも･･･まぁ、今更フレームってのもあんまり無いんだけど。 まずフォントサイズの変更だけど、簡単に書いちゃうと、 &#60;input type=&#8221;button&#8221; onClick=&#8221;document.body.style.fontSize = 10&#8243; value=&#8221;fontsizeを10にする&#8221;/&#62; こんな感じ。大きくしたり小さくする部分は自分で書いてね。 で、フレーム越しにやる場合どうするか。まず、下のようなフレームを作成したとしましょう。 &#60;html> &#60;head> &#60;title>フレームサンプル &#60;/head> &#60;frameset cols=&#8221;50%,50%&#8221;> &#60;frame src=&#8221;test1.html&#8221; name=&#8221;frame_test1&#8243;> &#60;frame src=&#8221;test2.html&#8221; name=&#8221;frame_test2&#8243;> &#60;/frameset> &#60;/html> nameを設定するのがポイント。 で、test2.htmlに文章があって、test1.htmlからフォントサイズの変更をしたい、とします。そういう場合のtest1.htmlの内容はこう。 &#60;html> &#60;head> &#60;title>フォントサイズ変更テスト&#60;/title>&#60;/head> &#60;body> &#60;input type=&#8221;button&#8221; onClick=&#8221;window.parent.frame_test2.document.body.style.fontSize = 1&#8243; value=&#8221;右側のfontsizeを10にする&#8221;> &#60;/body> &#60;/html> window.parent でフレームやその下のデータの参照や変更が出来るって訳。ただ、注意しなくちゃいけないのは、同一ドメイン内のURLしかアクセスできないって事。まぁ、別ドメインのパラメータの変更・参照ができるなら、いろいろ悪いこと思いついちゃいますしね。 ポップアップウィンドウの処理もこんな感じ。window.opener で親ウィンドウが参照できます。 何かの参考になれば。]]></description>
			<content:encoded><![CDATA[<p>結構な間更新してなかったので、今日聞かれたことをちょっとメモ。</p>
<p>最近Yahoo!ニュースとかで、フォントサイズが変更できるボタンがあるよね。あれをフレーム越しにやろう、って話。知ってればたいした話じゃないけど、知らないとちょっと悩むかも･･･まぁ、今更フレームってのもあんまり無いんだけど。<br />
<span id="more-85"></span><br />
まずフォントサイズの変更だけど、簡単に書いちゃうと、</p>
<blockquote><p>&lt;input type=&#8221;button&#8221; onClick=&#8221;document.body.style.fontSize = 10&#8243; value=&#8221;fontsizeを10にする&#8221;/&gt;</p></blockquote>
<p>こんな感じ。大きくしたり小さくする部分は自分で書いてね。</p>
<p>で、フレーム越しにやる場合どうするか。まず、下のようなフレームを作成したとしましょう。</p>
<blockquote><p>&lt;html><br />
&lt;head><br />
	&lt;title>フレームサンプル<br />
&lt;/head><br />
	&lt;frameset cols=&#8221;50%,50%&#8221;><br />
	&lt;frame src=&#8221;test1.html&#8221; name=&#8221;frame_test1&#8243;><br />
	&lt;frame src=&#8221;test2.html&#8221; name=&#8221;frame_test2&#8243;><br />
&lt;/frameset><br />
&lt;/html>
</p></blockquote>
<p>nameを設定するのがポイント。</p>
<p>で、test2.htmlに文章があって、test1.htmlからフォントサイズの変更をしたい、とします。そういう場合のtest1.htmlの内容はこう。</p>
<blockquote><p>&lt;html><br />
&lt;head><br />
&lt;title>フォントサイズ変更テスト&lt;/title>&lt;/head><br />
&lt;body><br />
&lt;input type=&#8221;button&#8221; onClick=&#8221;window.parent.frame_test2.document.body.style.fontSize = 1&#8243; value=&#8221;右側のfontsizeを10にする&#8221;><br />
&lt;/body><br />
&lt;/html></p></blockquote>
<p>window.parent でフレームやその下のデータの参照や変更が出来るって訳。ただ、注意しなくちゃいけないのは、同一ドメイン内のURLしかアクセスできないって事。まぁ、別ドメインのパラメータの変更・参照ができるなら、いろいろ悪いこと思いついちゃいますしね。</p>
<p>ポップアップウィンドウの処理もこんな感じ。window.opener で親ウィンドウが参照できます。</p>
<p>何かの参考になれば。</p>
<p><!--adsense--></p>]]></content:encoded>
			<wfw:commentRss>http://blog.firstlife.jp/2008/02/28/%e3%83%95%e3%83%ac%e3%83%bc%e3%83%a0%e8%b6%8a%e3%81%97%e3%81%ab%e3%83%95%e3%82%a9%e3%83%b3%e3%83%88%e3%82%b5%e3%82%a4%e3%82%ba%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%88javascript%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

