<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://webdesignerstips.blog73.fc2.com/?xml">
<title>Web Design Tips</title>
<link>http://webdesignerstips.blog73.fc2.com/</link>
<description>紙媒体からWebに転向したデザイナーが「使える!」と思ったTips集です。
HTMLはだいたいOKだけど、PHPとかプログラムは設定いじる程度って方向け。</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://webdesignerstips.blog73.fc2.com/blog-entry-9.html" />
<rdf:li rdf:resource="http://webdesignerstips.blog73.fc2.com/blog-entry-8.html" />
<rdf:li rdf:resource="http://webdesignerstips.blog73.fc2.com/blog-entry-7.html" />
<rdf:li rdf:resource="http://webdesignerstips.blog73.fc2.com/blog-entry-6.html" />
<rdf:li rdf:resource="http://webdesignerstips.blog73.fc2.com/blog-entry-5.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://webdesignerstips.blog73.fc2.com/blog-entry-9.html">
<link>http://webdesignerstips.blog73.fc2.com/blog-entry-9.html</link>
<title>別ウィンドウで開くをもっと簡単に</title>
<description> 先日書いたThickBoxを使ってWeb2.0っぽくの記事中で「別ウィンドウが開くっていうのは嫌われる傾向にあります」とか書いたばっかりですが、やっぱり使わなきゃならない場合もあります。
		
で、Dreamweaver使ってると、いまいちめんどくさいんですよね。スクロールバーとリサイズはオンにして……とか。
いや、それほどの手間でもないんですが（＾＾；

サンプル1

サンプルファイルのソースを見てもらえるとわかりますが、

 </description>
<content:encoded>
<![CDATA[ <p>先日書いた<a href="http://webdesignerstips.blog73.fc2.com/blog-entry-5.html" title="ThickBoxを使ってWeb2.0っぽくの固定リンク">ThickBoxを使ってWeb2.0っぽく</a>の記事中で「別ウィンドウが開くっていうのは嫌われる傾向にあります」とか書いたばっかりですが、やっぱり使わなきゃならない場合もあります。<br />
		<br />
で、Dreamweaver使ってると、いまいちめんどくさいんですよね。スクロールバーとリサイズはオンにして……とか。<br />
いや、それほどの手間でもないんですが（＾＾；<br />
<br />
<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/sample_newwindow_dw.html" target="_blank"><strong>サンプル1</strong></a><br />
<br />
サンプルファイルのソースを見てもらえるとわかりますが、</p>
<blockquote><p>&lt;a href=&quot;javascript:MM_openBrWindow<br />
		('http://www.google.co.jp/ig?hl=ja','newWindow',<br />
		'scrollbars=yes,resizable=yes,width=350,height=400');&quot;&gt;</p>
</blockquote>
<p>とけっこー長いですね。<br />
		<br />
Dreamweaver使ってても、基本的にソースに直接書き込みしていくので、いちいち「width=350」とかめんどい。<br />
		<br />
		<br />
ってワケでちょっと簡単にするJavascriptを書いてみました。<br /><br>
<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/sample_newwindow.html" target="_blank"><strong>サンプル2</strong></a><br><br />
ソースを見てもらえればとても簡単なのがわかると思います。</p>
<blockquote>
<h4>導入方法は</h4>
<p>&lt;head&gt;～&lt;head&gt;内に<br />
		<span class="js_tag">&lt;script language=</span><span class="js_value">&quot;JavaScript&quot;</span> <span class="js_tag">type=</span><span class="js_value">&quot;text/JavaScript&quot;</span><span class="js_tag">&gt;</span><br />
		<span class="js_comment">&lt;!--</span><br />
		<b>function</b> newWindow<b class="cgi_atai">(</b>url,windowame,w,h<b class="cgi_atai">){</b><br />
winSize<span class="js_value">= 'width='+</span>w<span class="js_value">+',height='+</span>h<span class="js_value">+',scrollbars=yes,toolbar=no,xlocation=no,status=no,menubar=no,resizable=yes'</span><b>;</b> <br />
win = <span class="js_program">window</span>.<span class="js_program">open</span>(url,windowName,winSize<span class="cgi_atai"><b>)</b></span><b>;<br />
<span class="cgi_atai">}</span></b><br />
<span class="js_comment">//--&gt;</span><br />
<span class="js_tag">&lt;/script&gt;</span><br />
<br />
リンク部分は<br />
<span class="html_tag">&lt;a href=</span><span class="js_value">&quot;javascript:newWindow('<i>URL</i>','<i>名前</i>','<i>横サイズ</i>','<i>縦サイズ</i>')&quot;</span><span class="html_tag">&gt;</span>リンク<span class="html_tag">&lt;/a&gt;</span></p>
</blockquote><br>
<p>これならソースも<s>多少</s>すっきりしますし、サイズ変更したい場合も<s>ちょっと</s>簡単になりますね。</p> ]]>
</content:encoded>
<dc:subject>Javascript</dc:subject>
<dc:date>2007-03-29T16:24:14+09:00</dc:date>
<dc:creator>Naoking</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://webdesignerstips.blog73.fc2.com/blog-entry-8.html">
<link>http://webdesignerstips.blog73.fc2.com/blog-entry-8.html</link>
<title>SWFObject.jsを使ってIE上でFlashをアクティブ化する</title>
<description> IEでFlashがあるサイトを訪れるとFlashのSWFファイルの周りに点線入った上に、下の画像のようなメッセージが表示されますね。
				
				

「このコントロールをアクティブ化して使用するにはクリックしてください。」
って、使用しない人いるんですか？これってなんの意味があるんでしょうね？
Flashを利用したセキュリティホールへの対応とかなんでしょうか？
他のブラウザではそういうのないとこみるとなくてもいいもんな
 </description>
<content:encoded>
<![CDATA[ 		<p>IEでFlashがあるサイトを訪れるとFlashのSWFファイルの周りに点線入った上に、下の画像のようなメッセージが表示されますね。<br />
				<img src="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/ie6_messageflash.png" alt="IEでFlashを表示した時のイメージ" /><br />
				<br />

「<strong>このコントロールをアクティブ化して使用するにはクリックしてください。</strong>」<br />
って、使用しない人いるんですか？これってなんの意味があるんでしょうね？<br />
Flashを利用したセキュリティホールへの対応とかなんでしょうか？<br />
他のブラウザではそういうのないとこみるとなくてもいいもんなんでしょう、多分w<br />
<br />
なにより点線も邪魔だし、メッセージが出るのも嫌いなんです。いちいちクリックしなきゃならんのもイヤなんです。<br />
<br />
またもや自分が嫌いだからって理由でユーザビリティ無視して消しちゃいますw<br />
<br />
今回は<strong>SWFObject.js</strong>ってJavascriptライブラリを使います。<br />
さっそく<a href="http://blog.deconcept.com/swfobject/" target="_blank">deconcept &gt; <strong>SWFObject</strong></a>の「<strong>Download
SWFObject 1.5</strong>」ってとこからダウンロードしてきます。<br />
		</p>
		<blockquote><h4>設置方法は</h4>
<P>&lt;head&gt;～&lt;/head&gt;内に<br />
&lt;script type = &quot;text/javascript&quot; src=&quot;<i>swfobject.js</i>&quot;&gt;&lt;/script&gt;<br />
<br />
Flashを挿入する部分に<br />
&lt;div id = &quot;<i>flashContent</i>&quot;&gt;<br />
<span class="cgi_atai">Flashが表示されない時に表示される部分。この「flashContent」内がSWFファイルと入れ替わる形になります。<br />
画像でもHTMLでも可。検索ロボットのクロールにも拾われるので<strong>SEO対策</strong>にもなります。</span><br />
&lt;/div&gt;<br />

&lt;script type = &quot;text/javascript&quot;&gt;   <br />
var so = new SWFObject(&quot;<i>ファイル名.swf</i>&quot;, &quot;<i>名前</i>&quot;, &quot;<i>横サイズ</i>&quot;, &quot;<i>縦サイズ</i>&quot;, &quot;<i>必要とされるFlashのヴァージョン(半角数字で)</i>&quot;, &quot;<i>背景色</i>&quot;);   <br />
so.write(&quot;<i>flashContent</i>&quot;);  <br />
&lt;/script&gt;<br />
<br />
複数のFlashを配置する時は&lt;div id = &quot;<i>flashContent</i>&quot;&gt;の名前を変えてください。
</p></blockquote>
		<p><br />
				<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/ie_active.html" target="_blank"><strong>サンプル</strong></a>を用意しましたので、どんな風になるかIEで見てみてください。</p>
		<p><br />
				<br />
				
 				<strong>SWFObject.js</strong>で出来るのはそれだけではありません、Flashを使うなら是非導入したい機能がたくさんあります。				</p>
		<h5>背景を透明にするなどのパラメーターを追加するのも簡単。</h5>
		<p>っていうか、Flashの背景を透明にするって今はIE以外でもできるんですね、どうせIEだけなんだろうと無視してました（＾＾；</p>
		<blockquote><p>
var so = new SWFObject(&quot;<i>ファイル名.swf</i>&quot;, &quot;<i>名前</i>&quot;, &quot;<i>横サイズ</i>&quot;, &quot;<i>縦サイズ</i>&quot;, &quot;<i>必要とされるFlashのヴァージョン(半角数字で)</i>&quot;, &quot;<i>背景色</i>&quot;); <br />
の下に追加していきます。
</p><ul><li><span class="cgi_comment">背景透明</span>なら<br />
<b>so.addParam(&quot;wmode&quot;, &quot;transparent&quot;);</b></li>
<li><span class="cgi_comment">クオリティ</span>を変更するなら<br />
<b>so.addParam("quality", "<i>autolow</i>");</b></li>
<li><span class="cgi_comment">表示位置</span>を変更するなら<br />
<b>so.addParam("salign", "<i>br</i>");</b></li>
</ul></blockquote>
<p>
他のパラメータとかは<a href="http://www.adobe.com/jp/support/flash/ts/documents/fl0005.html" target="_blank"><strong>Flashで使える属性(パラメータ)</strong></a>の記事を参考にしてください。</p>
<br />
<h5>Flashvarsパラメーターを使って、Flashに変数を渡すには</h5>
<p>"flashvars"というパラメータは通常<br />
変数名1=値1&amp;変数名2=値2&amp;変数名3=値3<br />
といったように「変数名=値」をひとくくりに、「&amp;」を使ってつなげていきますが、<strong>SWFObject</strong>を使えばより簡単に、わかりやすく設定できます。
</p>
<blockquote>
<h4>渡す変数値が決まっている場合は</h4>
<p>so.addVariable("<i>変数名1</i>", "<i>値1</i>");<br />
so.addVariable("<i>変数名2</i>", "<i>値2</i>");<br />
so.addVariable("<i>変数名3</i>", "<i>値3</i>");<br />
のように追加していきます。<br />
</p>

<h4><strong>URLから変数と値を読み込み、それをFlashに渡す場合</strong>は</h4>
<p><b>URLの例:</b><br />
http://www.sample.com/index.html?<i>変数1</i>=<i>値1</i>&amp;<i>変数2</i>=<i>値2</i><br />
<br />
<strong>SWFObject</strong>には上記の変数を受け取るスクリプトがちゃんと用意してあります。<br />
so.addVariable("<i>変数名1</i>", <span class="cgi_atai">getQueryParamValue</span>("<i>変数名1</i>"));<br />
so.addVariable("<i>変数名2</i>", <span class="cgi_atai">getQueryParamValue</span>("<i>変数名2</i>"));<br />
を追加することで、変数を渡すことができます。</p>

</blockquote>
<br />
他にもFlash Playerがなかったら、インストールした後、また自分のサイトに戻ってくるとか、いろいろ便利な機能が使えるようになります。<br />
<a href="http://www.trick7.com/blog/2006/06/15-135235.php" target="_blank">trick7.com
blog > SWFObjectのドキュメントを日本語に翻訳してみたよ</a> で公式サイトを日本語化して説明してあります。
<br /> ]]>
</content:encoded>
<dc:subject>Javascript</dc:subject>
<dc:date>2007-03-28T21:29:44+09:00</dc:date>
<dc:creator>Naoking</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://webdesignerstips.blog73.fc2.com/blog-entry-7.html">
<link>http://webdesignerstips.blog73.fc2.com/blog-entry-7.html</link>
<title>Flashで使える属性(パラメータ)</title>
<description> EMBED タグ、OBJECT タグの中にパラメータ（アトリビュート）オプションをつけ加えることによって、Flashの動きや質にHTMLから変化を与えることができます。 
使用例
&amp;lt;object classid=&amp;quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&amp;quot; codebase=&amp;quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;400&amp;quot; align=&amp;quot;middl
 </description>
<content:encoded>
<![CDATA[ <p>EMBED タグ、OBJECT タグの中にパラメータ（アトリビュート）オプションをつけ加えることによって、Flashの動きや質にHTMLから変化を与えることができます。 </p>
<blockquote><h4>使用例</h4>
<p>&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/<br>flash/swflash.cab#version=<i>8,0,0,0</i>&quot; <span class="cgi_atai">width</span>=&quot;<i>300</i>&quot; <span class="cgi_atai">height</span>=&quot;<i>400</i>&quot; <span class="cgi_atai">align</span>=&quot;<i>middle</i>&quot;&gt;<br />
		&lt;param name=<span class="cgi_atai">&quot;allowScriptAccess&quot;</span> value=&quot;<i>sameDomain</i>&quot; /&gt;<br />
		&lt;param name=<span class="cgi_atai">&quot;movie&quot;</span> value=&quot;<i>sample.swf</i>&quot; /&gt;<br />
		&lt;param name=<span class="cgi_atai">&quot;quality&quot;</span> value=&quot;<i>high</i>&quot; /&gt;<br />
		&lt;param name=<span class="cgi_atai">&quot;bgcolor&quot;</span> value=&quot;<i>#FFFFFF</i>&quot; /&gt;<br />
		&lt;embed src=&quot;<i>sample.swf</i>&quot;<span class="cgi_atai"> quality</span>=&quot;<i>high</i>&quot; <span class="cgi_atai">bgcolor</span>=&quot;<i>#FFFFFF</i>&quot; <span class="cgi_atai">width</span>=&quot;<i>300</i>&quot; <span class="cgi_atai">height</span>=&quot;<i>400</i>&quot; <span class="cgi_atai">align</span>=&quot;<i>middle</i>&quot; <span class="cgi_atai">allowScriptAccess</span>=&quot;<i>sameDomain</i>&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; /&gt;<br />
		&lt;/object&gt;</p>
</blockquote>
<br />
<table class="mainTable" cellpadding="10" cellspacing="1"><tbody>
<tr><td valign="top">  <h5><a name="Play" id="Play"></a>Play</h5>
<p>値： TRUE か FALSE<br>
初期値： TRUE </p>
<ul><li><b>TRUE：</b><br>
SWFファイルが直ちに再生されます。SWFファイルは、読み込まれると自動的にフレーム１から再生されます。</li>
<li><b>FALSE：</b><br>
読み込まれたSWFファイルがフレーム１の位置で待機し、ユーザーがボタンをクリックするかメニューからコマンドを選らんだ時点で再生が始まります（メニューコマンドの詳細については、「<a href="#Menu">MENU</a>」を参照してください）。</li></ul>
</td></tr>

<tr><td valign="top">  <h5><a name="Loop" id="Loop"></a>Loop</h5>
<p>値： TRUE か FALSE<br>
初期値： TRUE </p>
<ul>
<li><b>TRUE：</b><br>
SWFファイルが最後のフレームまで再生されると、先頭シーンの最初のフレームに戻って再生を開始します。再生は、別のページが読み込まれるか、ユーザーがメニューコマンドを使って停止を指示するまで続けられます（メニューコマンドの詳細については、「<a href="#Menu">MENU</a>」を参照してください）。</li>
<li><b>FALSE：</b><br>
SWFファイルが最後のフレームまで再生された時点で停止します。最終フレームは、別のページに切り替えるまでブラウザ内に表示されます。</li>
</ul></td></tr>

<tr><td valign="top"><h5><a name="Quality" id="Quality"></a>Quality</h5>
<p>値： LOW, HIGH, AUTOHIGH, AUTOLOW<br>
初期値： AUTOHIGH</p>
<ul>
<li><b>LOW：</b><br>
アンチエイリアス機能がオフになります。見た目よりも再生速度を重視した設定です。</li>
<li><b>HIGH：</b><br>
アンチエイリアス機能がオンになります。再生速度よりも見た目を重視した設定です。</li>
<li><b>AUTOHIGH：</b><br>
アンチエイリアス機能がオンになった状態で再生が始まりますが、再生速度が設定されているフレームレート以下に落ちた時点で自動的にオフになります。とりあえず見た目を優先させておき、速度的に追い付かなくなった場合に限り速度を優先させる設定です。</li>
<li><b>AUTOLOW：</b>アンチエイリアス機能がオフになった状態で再生が始まりますが、プロセッサがアンチエイリアス処理を行うのに十分であると判断した時点でオンになります。とりあえず、速度を優先させておき、可能なときに見た目も向上させる設定です。</li>
</ul></td></tr>

<tr><td valign="top">  <h5><a name="BGColor" id="BGColor"></a>BGColor</h5>
<p>nnnnnn の値：16 進数表記の RGB カラー値<br />
EMBED タグ内で BGCOLOR 属性を使って 16 進数表記の RGB カラー値で指定します。</p></td></tr>
<tr><td valign="top">  <h5><a name="Scale" id="Scale"></a>Scale</h5>
<p>値： SHOWALL, NOBORDER, EXACTFIT<br>
初期値： SHOWALL</p>
<ul>
<li><b>SHOWALL：</b><br>
指定した範囲内に SWFファイル全体が表示されます。 SWFファイルのサイズ比率は維持されるため伸縮による歪みは生じません。</li>
<li><b>NOBORDER：</b><br>
指定した範囲全体を埋めるように SWFファイルが伸縮されます。 SWFファイルのサイズ比率は維持されるため伸縮による歪みは生じませんが、SWFファイルの一部が隠れることがあります。隠れる側を指定する方法については、「<a href="#SAlign">SALIGN</a>」を参照してください。</li>
<li><b>EXACTFIT：</b><br>
指定した範囲内に SWFファイルがぴったり収まった状態で表示されます。この設定では、SWFファイルのサイズ比率が失われてしまうので、サイズ比率を考えて指定しないと歪みが生じます。</li>
</ul></td></tr>
<tr>
		<td valign="top"><h5><a name="Align" id="Align"></a>Align</h5>
<p>ALIGN=&quot;値&quot;<br />
値: L, R, T, B<br />
<br />
SWFファイルの位置を変更します。デフォルトはブラウザの中心に置いて、ブラウザウィンドウが SWFファイルより小さいなら、縁を切り取ります。「<a href="#SAlign">SALIGN</a>」とほぼ同じです。</p>
<ul>
<li><b>L：</b><br />
ブラウザの左端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、上下と右側で隠れる部分が出ます。</li>
<li><b>R：</b><br />
ブラウザの右端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、上下と左側で隠れる部分が出ます。</li>
<li><b>T：</b><br />
ブラウザの上端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左右と下側で隠れる部分が出ます。</li>
<li><b>B：</b><br />
ブラウザの下端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左右と上側で隠れる部分が出ます。</li>
</ul>				</td>
</tr>

<tr><td valign="top">  <h5><a name="SAlign" id="SAlign"></a>SAlign</h5>
<p>SALIGN="値"<br>
値: L, R, T, B, TL, TR, BL, BR<br />
<br />
SWFファイルの位置を変更します。デフォルトはブラウザの中心に置いて、ブラウザウィンドウが SWFファイルより小さいなら、縁を切り取ります。「<a href="#Align">ALIGN</a>」とほぼ同じですが、SALIGNの方がより詳しく設定できます。</p>
<ul>
<li><b>L：</b><br>
ブラウザの左端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、上下と右側で隠れる部分が出ます。</li>
<li><b>R：</b><br>
ブラウザの右端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、上下と左側で隠れる部分が出ます。</li>
<li><b>T：</b><br>
ブラウザの上端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左右と下側で隠れる部分が出ます。</li>
<li><b>B：</b><br>
ブラウザの下端に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左右と上側で隠れる部分が出ます。</li>
<li><b>TL：</b><br>
ブラウザの左上角に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、右側と下側で隠れる部分が出ます。</li>
<li><b>TR：</b><br>
ブラウザの右上角に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左側と下側で隠れる部分が出ます。</li>
<li><b>BL：</b><br>
ブラウザの左下角に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、右側と上側で隠れる部分が出ます。</li>
<li><b>BR：</b><br>
ブラウザの右下角に揃えた状態で表示します。ブラウザサイズより SWFファイルが大きい場合、左側と上側で隠れる部分が出ます。</li>
</ul></td></tr>
<tr>
		<td valign="top"><h5><a name="Wmode" id="Wmode"></a>WMODE</h5>
				<p>値:transparent<br />
								<br />
										指定することで <strong>Flashの背景を透明</strong>にできます。その場合、SWFファイル内で指定してある背景色は無視されます。(Flash
										Player 6,0,65,0/Windows 、6,0,67,0/Macintosh以降)<br />
										※透明表示モードを使用すると、パフォーマンスに影響する可能性があります。<br />
										</p>
<p><b>サポートしているブラウザ</b></p>
<ul id="support">
<li>Internet Explorer 3 以降 (Windows)</li>
<li>Internet Explorer 5.1 および 5.2 (Macintosh)</li>
<li>Netscape 7.0</li>
<li>Mozilla 1.0 以降</li>
<li>AOL</li>
<li>CompuServe</li>
</ul></td>
</tr>

<tr><td valign="top">  <h5><a name="Base" id="Base"></a>Base</h5>
<p>BASE="基本ディレクトリか URL" </p>
<ul>
<li><b>BASE="."：</b> <br>
SWFファイル内で指定されているすべてのパスが SWFファイルファイルが収められているディレクトリへの相対パスになります。</li>
<li><b>BASE=URL：</b><br>
URLで指定したディレクトリの一つ上の階層がカレントディレクトリになります。</li>
</ul></td></tr>
<tr>
<td valign="top"><a name="FlashVars" id="FlashVars"></a><h5>FlashVars</h5>
<p>FlashVars プロパティを Object  またはEmbed 
		タグ内に記述することで、変数を SWFファイル内で使用することが可能です。ストリングは
		name=value の組み合わせを1セットとし、&amp; (アンパーサンド) 記号で区切ります。特殊記号や印刷不可記号は % (パーセント)
		記号の後に2桁の Hex 値を使用したものでエスケープできます。シングルのブランクスペースは + (プラス) 記号で表せます。(Flash
		Player 6以降)<br />
</p>
<blockquote><h4>Object タグの使用例</h4>
<p>&lt;PARAM NAME=FlashVars VALUE=&quot;<i>foo</i>=<i>Hello%20World</i>&amp;<i>paragraph</i>=<i>first+line%0Dsecond+line</i>&quot;&gt;</p>
</blockquote><br />
<blockquote><h4>Embed タグの使用例</h4>
		<p>&lt;EMBED src=&quot;<i>sample.swf</i>&quot;      FlashVars=&quot;<i>foo</i>=<i>Hello%20World</i>&amp;<i>paragraph=first+line%0Dsecond+line</i>&quot; ... (ほかのパラメータ)&gt; &lt;/EMBED&gt;</p>

</blockquote>
</td>
</tr>

<tr><td valign="top">  <h5><a name="Menu" id="Menu"></a>Menu</h5>
<p>値： TRUE か FALSE<br>
初期値： TRUE<br>
<br>
SWFファイルを右クリック(Macの場合はCommand キーを押しながらクリック)したときにポップアップされるメニューをの属性です。通常のメニューには、ブラウザ内での表示方法や再生、拡大などを制御できるオプションがありますが、表示させたくないときは、この MENU 属性を使って、メニュー項目を制限できます。</p>
<ul>
<li><b>TRUE：</b><br>
すべてのオプションがリストされている。</li>
<li><b>FALSE：</b><br>
“About Shockwave Flash ...”しか表示されない。</li>
</ul></td></tr>

<tr><td valign="top">  <h5><a name="pluginspage" id="pluginspage"></a>pluginspage</h5>
<p>PLUGINSPAGE= URL<br>
<br>
&lt;EMBED&gt; タグの中に記述します。Flash Playerプラグインがインストールされていなかった場合にURLで指定した<a href="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">マクロメディアの日本語のダウンロードページ</a>を案内します。</p></td></tr>

<tr><td valign="top">  <h5><a name="type" id="type"></a><b>type</b></h5>
<p>type="application/x-shockwave-flash" <br>
<br>
MIME Typeの設定を行わなくてもこの記述によってコンテンツのMIME Typeを認識します。（Netscape Navigator 3.0以上）</p></td>          
       </tr>       </tbody></table> ]]>
</content:encoded>
<dc:subject>Flash</dc:subject>
<dc:date>2007-03-27T15:53:10+09:00</dc:date>
<dc:creator>Naoking</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://webdesignerstips.blog73.fc2.com/blog-entry-6.html">
<link>http://webdesignerstips.blog73.fc2.com/blog-entry-6.html</link>
<title>PCサイトと携帯サイトを自動判別</title>
<description> PCも携帯もユーザーエージェント値というものをもっていて、ブラウザや機種がわかる値を持っています。
それを利用してPCからアクセスしていればPC用サイトへ、携帯からアクセスしていれば携帯用サイトへ飛ばすことができます。

やり方は簡単。
PC用サイトを「top.html」（index.html以外の名前にします）
携帯用サイトをiフォルダの中「i/index.html」とします。

そんで、index.cgiにそれぞれ振り分けるスクリプトを書い
 </description>
<content:encoded>
<![CDATA[ <p>PCも携帯もユーザーエージェント値というものをもっていて、ブラウザや機種がわかる値を持っています。<br />
それを利用してPCからアクセスしていればPC用サイトへ、携帯からアクセスしていれば携帯用サイトへ飛ばすことができます。<br />
<br />
やり方は簡単。<br>
PC用サイトを「top.html」（index.html以外の名前にします）<br>
携帯用サイトをiフォルダの中「i/index.html」とします。<br>
<br>
そんで、index.cgiにそれぞれ振り分けるスクリプトを書いてあげればオッケーです。
<br>
index.cgiの中身は<br />
<blockquote><p><span class="cgi_comment">#!/usr/local/bin/perl<br />
############ 設定変更箇所 ##############<br />
		#<br />
		#携帯用サイトURL</span><br />
$mobilesite = '<i>http://www.foo.com/i/</i>';<br />
<span class="cgi_comment">#<br />
								#PC用サイトURL</span><br />
				$pcsite = '<i>http://www.foo.com/top.html</i>';<br />
				<span class="cgi_comment">#<br />
				############ 設定変更箇所終了 ##########
								
								
				<br />
				<br />
				#以下は変更の必要ありませんが、特定の携帯機種を他と別サイトを表示させたい時には&quot;&quot;内にURLを。<br />
#例：$imode = &quot;http://www.yahoo.co.jp/index.html&quot;; <br />
		<br />
		#i-mode</span><br />
		$imode = $mobilesite;<br />
		<br />
		<span class="cgi_comment">#EZweb</span><br />
		$ezweb = $mobilesite;<br />
		<br />
		<span class="cgi_comment">#J-Sky</span><br />
		$jsky = $mobilesite;<br />
		<br />
		<span class="cgi_comment">#Vodafone</span><br />
		$vodafone = $mobilesite;<br />
		<br />
		<span class="cgi_comment">#SoftBank</span><br />
		$softbank = $mobilesite;<br />
		<br />
		<span class="cgi_comment">#PCの場合</span><br />
		$pc = $pcsite;<br />
		<span class="cgi_comment"><br />
		</span>
		$brwsr = $ENV{<span class="cgi_atai">'HTTP_USER_AGENT'</span>};<br />
		<span class="cgi_comment">		#i-mode</span><br />
		<b>if</b> ($brwsr =~ /DoCoMo/){<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $imode\n\n&quot;</span>;<br />
		}<br />
		<span class="cgi_comment">#EZweb</span><br />
		<b>elsif</b> ($brwsr =~ /UP.Browser/){<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $ezweb\n\n&quot;</span>;<br />
		}<br />
		<span class="cgi_comment">#J-Sky</span><br />
		<b>elsif</b> ($brwsr =~ /J-PHONE/){<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $jsky\n\n&quot;</span>;<br />
		}<br />
		<span class="cgi_comment">#Vodafone</span><br />
		<b>elsif</b> ($brwsr =~ /Vodafone/){<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $vodafone\n\n&quot;</span>;<br />
		}<br />
		<span class="cgi_comment">#SoftBank</span><br />
		<b>elsif</b> ($brwsr =~ /SoftBank/){<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $softbank\n\n&quot;</span>;<br />
		}<br />
		<span class="cgi_comment">#ユーザーエージェント値が上記外の場合はPCサイトを表示</span><br />
		<b>else</b> {<br />
		<b>　　print</b> <span class="cgi_atai">&quot;Location: $pc\n\n&quot;</span>;<br />
		}<br />
		<b>exit</b>;		</p></blockquote>
<br>
1行目はサーバによっては「#!/usr/bin/perl」に変更してください。<br>
<br>
設置方法は<br>
<blockquote><p><pre>　public_html（homeやhtmlの場合もあります）
　｜
　├　index.cgi(パーミッションは705か755で)
　｜
　├　top.html(PC用サイトのトップ)
　｜
　├　i（携帯用サイトのディレクトリ）
　｜　├　index.html（携帯用サイトのトップ）
　｜
</pre></p></blockquote>
こんな感じで。<br>
<br>
今回のcgiをダウンロードする方は「<a href="http://webdesignerstips.blog73.fc2.com/blog-entry-6.html#more" >続きを読む</a>」をクリックしてください。<br>
 ]]>
</content:encoded>
<dc:subject>CGI</dc:subject>
<dc:date>2007-03-26T12:33:22+09:00</dc:date>
<dc:creator>Naoking</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://webdesignerstips.blog73.fc2.com/blog-entry-5.html">
<link>http://webdesignerstips.blog73.fc2.com/blog-entry-5.html</link>
<title>ThickBoxを使ってWeb2.0っぽく</title>
<description> 「サムネイル画像をクリックすると大きな画像を同ブラウザ上で表示する」ってサイトをよく見るようになりました。
クリックすると別ウィンドウではなく、サムネイルの上に画像ボックスが表示するやつです。

別ウィンドウが開くっていうのは嫌われる傾向にありますし、なによりかっこいいですよねｗ

たいていはPrototype.jsとLightBoxというライブラリを使用しています。
LightBoxってのがWeb2.0っぽい表示をさせるライブラ
 </description>
<content:encoded>
<![CDATA[ 「サムネイル画像をクリックすると大きな画像を同ブラウザ上で表示する」ってサイトをよく見るようになりました。<br>
クリックすると別ウィンドウではなく、サムネイルの上に画像ボックスが表示するやつです。<br>
<br>
別ウィンドウが開くっていうのは嫌われる傾向にありますし、なによりかっこいいですよねｗ<br>
<br>
たいていは<strong>Prototype.js</strong>と<strong>LightBox</strong>というライブラリを使用しています。<br>
<strong>LightBox</strong>ってのが<strong>Web2.0</strong>っぽい表示をさせるライブラリです。<br>
<br>
<strong>Prototype.js</strong>はファイルサイズが大きいために<strong>LightBox</strong>を使用するために他の必要ファイルも読み込むと100KB以上になってしまいます。<br>
まぁ、その分いろいろ便利な機能もついてるんですが、ちょっと重すぎ……って思いますね。Javascriptが全部読み込まれる前にサムネイルをクリックすると、思ったように動作してくれませんので遅い回線を使ってる方にとってはイライラさせられるものかもしれません。<br>
<br>
そこで<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/sample_tickbox.html" target="_blank">サンプル</a>を見てください。<br>
<strong>LightBox</strong>を使ってるサイトと似たような感じで表示されますが、これは<strong>Prototype.jsを使用していません。</strong><br>
<br>
代わりに「<strong>jQuery</strong>」と「<strong>ThickBox</strong>」というライブラリを使っています。<br>
必要ファイルの<u>サイズは31KB程ですので、1/3以下</u>になりますね。<br>
<br>
<strong>ThickBox</strong>と<strong>LightBox</strong>の違いは様々な形式に対応しているという点も違います。<br>
<strong>LightBox</strong>は画像ファイルにしか対応していませんが、<strong>ThickBox</strong>は<u>HTMLファイルを表示させることもできます</u>。<br>
外部ファイルでFlashを貼ったHTMLを読み込むことや、ログインボックスを表示させることができます。<br>
ただ、<strong>LightBox</strong>で使える画像のスライドショーには対応してませんので、その場合は外部ファイルでスライドショーのJavascriptを使ったHTMLを用意したりしなければならないですね。<br>
<br>
肝心の導入方法です。<br>
必要なのが、<strong>jQuary</strong>と<strong>ThickBox.js</strong>、ThickBox.css、loadingAnimation.gifですので、それぞれ下記サイトからDownloadします。<br>
<a href="http://jquery.com/demo/thickbox/" target="_blank">ThickBox公式サイト</a><br>
(jQueryは二つありますが、compressed versionってのは改行やコメントを省いてより軽くしたものです)<br>
サンプルで使っている<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/thickbox.js" target="_blank">thickbox.js</a>と<a href="http://blog-imgs-16.fc2.com/w/e/b/webdesignerstips/thickbox.css" target="_blank">thickbox.css</a>は若干いじってますので注意してください。<br>
<br>
loadingAnimation.gifは読み込むHTMLファイルと同じ階層に「images」という名前のフォルダを作って入れてください。<br>
<strong>thickbox.js</strong>47行目の&lt;img src='images/loadingAnimation.gif' /&gt;ってところを絶対パスにしてしまったほうが他のページでも使えて便利かもしれません。<br>
<br>
<blockquote>
		<h4>ThickBoxの使い方</h4>
		<p>&lt;head&gt;～&lt;/head&gt;内に<br>
&lt;script type=&quot;text/javascript&quot; src=&quot;<i>jquery.js</i>&quot;&gt;&lt;/script&gt;<br>
&lt;script type=&quot;text/javascript&quot; src=&quot;<i>thickbox.js</i>&quot;&gt;&lt;/script&gt<br>
&lt;link href=&quot;<i>thickbox.css</i>&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;</p>
</blockquote><br>
<blockquote>
		<h4>画像の場合</h4>
		<p>&lt;a href=&quot;<i>大きい画像.jpg</i>&quot; class=&quot;thickbox&quot; rel=&quot;<i>画像グループの名前</i>&quot; title=&quot;<i>キャプション</i>&quot;&gt;&lt;img src=&quot;<i>サムネイル画像.jpg</i>&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;</p>
</blockquote>
<br>
<i>rel=&quot;画像グループの名前&quot;</i>を設定することで同じ名前のグループの画像をクリックすると「PREV」「NEXT」のボタンが表示されます。<br>
<br>
<blockquote>
		<h4>HTMLの場合</h4>
		<p>&lt;a href=&quot;<i>開くファイル名.html</i>?height=<i>縦サイズ</i>&amp;width=<i>横サイズ</i>&quot; title=&quot;<i>開くページのタイトル</i>&quot; class=&quot;thickbox&quot;&gt;<i>HTMLの場合です</i>&lt;/a&gt;</p></blockquote>
<br />
HTMLを読み込む場合は読み込むHTMLファイルの<u><strong>文字コードをUTF-8で保存しないと文字化けしてしまう</strong></u>かもしれませんのでご注意を。<br>
<br>
下記サイトでも導入の仕方が詳しく載っています。<br>
<a href="http://priere.blog2.fc2.com/blog-entry-1039.html" target="_blank">Thickbox 2.1を導入する | Lyrical Cutie</a>
 ]]>
</content:encoded>
<dc:subject>Javascript</dc:subject>
<dc:date>2007-03-24T09:39:51+09:00</dc:date>
<dc:creator>Naoking</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>