<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Labrid WP &#187; javascript</title>
	<atom:link href="http://labrid.jp/wp/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://labrid.jp/wp</link>
	<description>Wordpress 検証・実験サイト on Wordpress</description>
	<lastBuildDate>Fri, 27 Jan 2012 04:37:39 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/tag/javascript/feed/" />
		<item>
		<title>[WP] IE6 でスクリプトエラーが発生したら</title>
		<link>http://labrid.jp/wp/archives/878/</link>
		<comments>http://labrid.jp/wp/archives/878/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:28:29 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[技術メモ]]></category>
		<category><![CDATA[Google 関連]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=878</guid>
		<description><![CDATA[プラグインをモリモリ盛った WordPress。 それがある日突然クライアントから「IE6 でスクリプトエラーになるんだけど」なんて連絡がきたら・・・考えただけでも恐ろしいです。 それに近い事が実際に起こってしまいました]]></description>
			<content:encoded><![CDATA[<p>プラグインをモリモリ盛った WordPress。<br />
それがある日突然クライアントから「IE6 でスクリプトエラーになるんだけど」なんて連絡がきたら・・・考えただけでも恐ろしいです。<span id="more-878"></span></p>
<p>それに近い事が実際に起こってしまいました。<br />
幸いプラグインは必要最低限なものだったけど、問題は、私のWindows IE6 環境ではエラーを吐かないこと。<br />
エラーを吐いてくれないことには Try &amp; Error での原因究明もできないのです。</p>
<p>幸いクライアントが同じ業界の方だったので、プラグインのON/OFFをしながら、エラーの状況を見てもらうことにしましたが・・</p>
<p>それにしてもおかしい…読み込んでいる JavaScript は多くないはず。<br />
しかも信頼のおけるJSばかり。</p>
<p>この時点で思い出しました。<br />
Google 関連の JavaScript がなぜか IE6 でエラーを吐く事があるという報告があった事を。</p>
<p>試しに、Google Analytics のコードを削除してエラー状況を電話で確認したところ、これがビンゴ。<br />
まさに Google Analytics が悪さしてました。</p>
<p>いろいろと幸いな状況が続いたのでさっくり解決できましたが、状況によっては、エラーを吐くクライアントのところまで出向いての検証作業などで丸一日程度無駄にしていたかもしれません。</p>
<p>結論：IE6 でスクリプトエラーが出て、他のブラウザ／バージョンでは出ない、という状況ではまず Google 関連から疑うべし。</p>
<p>&#8211;（後記）&#8212;-</p>
<p>上記エラーの理由：文字コードがUTF-8のページで外部javascript を読込む際にUTF-8を明示的に表記しないと微妙な動作をする。</p>
<p>解決方法：以下のソース部分を変更。</p>
<p>※変更前</p>
<pre><code>document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</code></pre>
<p>※変更後</p>
<pre><code>document.write(unescape("%3Cscript <span style="color:red">charset='utf-8'</span> src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</code></pre>
<p>情報ありがとうございました。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/878/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/878/" />
	</item>
		<item>
		<title>透過PNGをIE6以下でも表示できるようにする（背景対応）</title>
		<link>http://labrid.jp/wp/archives/621/</link>
		<comments>http://labrid.jp/wp/archives/621/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 08:24:12 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[技術メモ]]></category>
		<category><![CDATA[IE対策]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=621</guid>
		<description><![CDATA[今更・・と思われるかもですが、ちょっと感動したのでメモ。 透過PNG（α値を持ち半透明が表現できる）がIE6以前で表示できない問題を解決する方法が DesignWalker さんのところで紹介されていました。 透過PNG]]></description>
			<content:encoded><![CDATA[<p>今更・・と思われるかもですが、ちょっと感動したのでメモ。</p>
<p>透過PNG（α値を持ち半透明が表現できる）がIE6以前で表示できない問題を解決する方法が DesignWalker さんのところで紹介されていました。</p>
<ul>
<li><a rel="nofollow" href="http://www.designwalker.com/2006/12/transparent-png2.html" target="_blank">透過PNGをCSSで背景に指定してIE6や5.5のバージョンでも綺麗に表示してみる</a></li>
</ul>
<p>今まで悩んでいたのがバカみたいに全ての問題がすっきり解決しました。<br />
自分が開眼したのかと錯覚する程の感動。感謝！</p>
<p><span style="font-size: x-small;">尚、今まで悩んでいたのは、<a rel="nofollow" href="http://www.twinhelix.com/css/iepngfix/" target="_blank">ここ</a>の iepngfix.htc を使った方法。<br />
これだと、float関連でレイアウトが崩れたり、表示がとんでもなく重くなったり、場合によってはブラウザが固まったりするので、お勧めできません。<br />
sorry -&gt; author. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/621/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/621/" />
	</item>
	</channel>
</rss>

