<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>lotusposition</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/" />
    <link rel="self" type="application/atom+xml" href="http://www.lotusposition.jp/atom.xml" />
    <id>tag:www.lotusposition.jp,2008-05-29://1</id>
    <updated>2010-06-10T01:22:03Z</updated>
    <subtitle>デザイン CSS JavaScript Flash CGI PHP Ajax DB SEO/SEM など、WEBサイト制作に必要な小ネタの備忘録</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.1</generator>

<entry>
    <title>簡体字と繁体字</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2010/05/post-5.html" />
    <id>tag:www.lotusposition.jp,2010://1.56</id>

    <published>2010-05-27T01:19:17Z</published>
    <updated>2010-06-10T01:22:03Z</updated>

    <summary> 仕事で中国語サイトを制作することになりました。 といっても、これまで制作したこ...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="中国語サイト" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>
仕事で中国語サイトを制作することになりました。
</p>
<p>
といっても、これまで制作したこともなく、頼れる猛者もいないため、一から色々と覚えていく必要があり、どうせなのでこのBLOGに制作から公開までの流れをまとめていきたいと思います。
</p>
<p>
果たして公開までたどりつけるのか。。。
</p>
<p>まずは最初に問題となるのは文字セットの違いです。</p>
<p>
<b>簡体字と繁体字</b><br>
まず、中国語には簡体字（Simplified Chinese）と繁体字（Traditional Chinese）二つの言語様式が存在し、ターゲットとするエリアによって簡体字、繁体字のどちらを使用するかが決まります。
</p>
<p>
簡体字は主に中国大陸、マレーシア、シンガポール<br />
繁体字は主に台湾、香港、マカオになります。
</p>
<p>
次に文字コードですが、<br />
簡体字は「GB2132コード」<br />
繁体字は「BIG5コード」になるのですが、私の場合、簡体字・繁体字両方のサイトを構築する必要がある為、複製のし易さを考えて「UTF-8コード」を利用しました。
</p>
<p>
さらに文字化けを防ぐ為には言語コードの指定も必要になります。<br />
簡体字<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"&gt;<br />
繁体字<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-tw" lang="zh-tw"&gt;<br />
</p>
これで中国語サイトを構築する為の文字・言語コードの設定は終了です。]]>
        
    </content>
</entry>

<entry>
    <title>PHPでのXML宣言エラー対処方</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/04/phpxml.html" />
    <id>tag:www.lotusposition.jp,2008://1.9</id>

    <published>2008-04-16T04:15:09Z</published>
    <updated>2008-05-31T05:55:16Z</updated>

    <summary>携帯サイト制作（XHTML）でPHPを使用した場合、「Parse error: syntax error, unexpected T_STRING in ...」というエラーか画面に何も表示されない場合があります。</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="携帯サイト" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>
携帯サイト制作（XHTML）でPHPを使用した場合、「Parse error: syntax error, unexpected T_STRING in ...」というエラーか画面に何も表示されない場合があります。
</p>
<p>
これはXML宣言<br>
<b class="red">&lt;?xml version="1.0" encoding="Shift_JIS"?></b><br>
の「 &lt;? 」が、PHPの「 &lt;?php 」の省略タグと解釈されて引き起こされている場合があります。
</p>
<p>
いくつか対処法があるのですが、サーバによっては設定できないものもありますので、環境に合わせて設定してください。
</p>
<p>
<b>対処法１</b><br>
サーバの「php.ini」の「short_open_tag」を Off にする。<br>
※この方法を利用するとphpの省略タグが使用できなくなる為、省略タグを使用しているphpスクリプトで誤動作を起こす可能性があります。
※php.iniを設定できるサーバのみ

</p>
<p>
<b>対処法２</b><br>
サーバの「.htaccess」に「php_flag short_open_tag Off」を記述する。<br>
※この方法を利用するとphpの省略タグが使用できなくなる為、省略タグを使用しているphpスクリプトで誤動作を起こす可能性があります。<br>
※.htaccessが利用できるサーバのみ
</p>
<b>対処法３</b><br>
PHPファイルのXML宣言部分をPHPの「 echo 」や「 print 」で吐出す。<br>
<div class="entrybox01">
&lt;?php echo "&lt;?xml version=\"1.0\" encoding=\"Shift_JIS\"?>\n"; ?>
</div>]]>
        
    </content>
</entry>

<entry>
    <title>メインメニューの「ホーム」を任意の文字に変更</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/04/post-4.html" />
    <id>tag:www.lotusposition.jp,2008://1.8</id>

    <published>2008-04-02T00:17:17Z</published>
    <updated>2008-05-30T03:04:04Z</updated>

    <summary>メインメニューの「ホーム」を任意の文字に変更できます。 これは単純にSmarty...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="Xoops" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>メインメニューの「ホーム」を任意の文字に変更できます。
</p>
<p>これは単純にSmarty変数を定義してあるファイルを書き換えてやればおｋです。</p>
<p>書き換るファイルは<br>
<b>/modules/system/language/japanese/blocks.php</b></p>
<p>ファイルを開くと下記のようになっているので、19行目の赤文字部分を好きな文字に変更すればおｋです。</p>
<b>blocks.php</b>
<div class="entrybox01">
&lt;?php<br>
// Blocks<br>
define("_MB_SYSTEM_ADMENU","管理者メニュー");<br>
define("_MB_SYSTEM_RNOW","新規登録");<br>
define("_MB_SYSTEM_LPASS","パスワード紛失");<br>
define("_MB_SYSTEM_SEARCH","検索");<br>
define("_MB_SYSTEM_ADVS","高度な検索");<br>
define("_MB_SYSTEM_VACNT","アカウント情報");<br>
define("_MB_SYSTEM_EACNT","アカウント編集");<br>
define("_MB_SYSTEM_LOUT","ログアウト");<br>
define("_MB_SYSTEM_INBOX","受信箱");<br>
define("_MB_SYSTEM_SUBMS","新規投稿ニュース記事");<br>
define("_MB_SYSTEM_WLNKS","新規投稿リンク");<br>
define("_MB_SYSTEM_BLNK","破損リンク報告");<br>
define("_MB_SYSTEM_MLNKS","修正リンク");<br>
define("_MB_SYSTEM_WDLS","新規投稿ダウンロード情報");<br>
define("_MB_SYSTEM_BFLS","破損ファイル報告");<br>
define("_MB_SYSTEM_MFLS","修正ダウンロード情報");<br>
define("_MB_SYSTEM_HOME","<b class="red">ホーム</b>"); // link to home page in main menu block<br>
define("_MB_SYSTEM_RECO","当サイトを推薦する");<br>
define("_MB_SYSTEM_PWWIDTH","ポップアップウィンドウの横幅");<br>
define("_MB_SYSTEM_PWHEIGHT","ポップアップウィンドウの高さ");<br>
define("_MB_SYSTEM_LOGO","%s ディレクトリ内のロゴファイル名");  // %s is your root image directory name<br>
define("_MB_SYSTEM_SADMIN","管理者グループを表示する");<br>
define("_MB_SYSTEM_SPMTO","%sさん宛にプライベートメッセージを送信する");<br>
define("_MB_SYSTEM_SEMTO","%sさん宛にメールを送信する");<br><br>

define("_MB_SYSTEM_DISPLAY","%s 人を表示");<br>
define("_MB_SYSTEM_DISPLAYA","ユーザのアバターを表示");<br>
define("_MB_SYSTEM_NODISPGR","以下の特別ランクのユーザは除外する:");<br>
define("_MB_SYSTEM_DISPLAYC","%s 件表示する");<br>
define("_MB_SYSTEM_SECURE", "SSL");<br><br>

define("_MB_SYSTEM_NUMTHEME", "%s テーマ");<br>
define("_MB_SYSTEM_THSHOW", "スクリーンショット画像の表示");<br>
define("_MB_SYSTEM_THWIDTH", "スクリーンショット画像のピクセル幅");
<br>define("_MB_SYSTEM_NOTIF", "イベント通知機能");<br><br>

define("_MB_SYSTEM_COMPEND", "コメント");<br>
?><br>
</div>]]>
        
    </content>
</entry>

<entry>
    <title>キーワードアドバイスツール</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/03/post-3.html" />
    <id>tag:www.lotusposition.jp,2008://1.7</id>

    <published>2008-03-31T03:46:39Z</published>
    <updated>2008-05-31T04:06:53Z</updated>

    <summary>Overtureのキーワードアドバイスツールとまではいきませんが、2008年3月...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="SEO / SEM" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>Overtureのキーワードアドバイスツールとまではいきませんが、2008年3月現在、フリーで使えるものをまとめてみました。</p>

<p><b>muryoutouroku.com</b><br>
<a href="http://www.muryoutouroku.com/" target="_blank">http://www.muryoutouroku.com/</a><br>
表示件数は少ないが具体的な検索回数を知ることができます。</p>
<!--p>Ferret<br>
<a hrer="http://jp-ferret.com/" target="_blank">http://jp-ferret.com/</a><br>
具体的な検索回数ではなグラフで表示されますが、検索回数順に80件表示されます。</p-->
<p><b>Google AdWords</b><br>
<a href="https://adwords.google.co.jp/select/KeywordToolExternal" target="_blank">https://adwords.google.co.jp/select/KeywordToolExternal</a><br>
具体的な検索回数ではなグラフで表示されますが、関連キーワードや類義語も含め検索可能。</p>
<b>Google Trends</b><br>
<a href="https://adwords.google.co.jp/select/KeywordToolExternal" target="_blank">https://adwords.google.co.jp/select/KeywordToolExternal</a><br>
Google AdWords同様グラフで表示されますが、複数キーワードの比較を見ることが可能]]>
        
    </content>
</entry>

<entry>
    <title>検索でのエラー表示問題</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/03/post-2.html" />
    <id>tag:www.lotusposition.jp,2008://1.6</id>

    <published>2008-03-19T00:43:55Z</published>
    <updated>2008-05-30T03:50:15Z</updated>

    <summary>Movable Typeで連続して検索を行った場合、 「現在検索中です。検索が終...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="検索エラー" label="検索エラー" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>Movable Typeで連続して検索を行った場合、</p>
<p><b>「現在検索中です。検索が終わるまでお待ちください。」</b></p>
<p>
というエラーメッセージが表示されます。<br>
これは Movable Typeの仕様で、連続した検索実行を抑止している為だそうです。<br>
ちなみに、デフォルトの抑止時間は、3.31では20秒、3.2では60秒に設定されています。
</p>
<p>
3.3?でこの抑止時間を短縮するには、mt-config.cgi に
</p>
<pre>
ThrottleSeconds 10
</pre>
を追加することで、連続実行抑止時間を変更きます。<br>
数字の単位は「秒」で、上記の例は10秒（=検索してから10秒以内に再検索されたらエラーにする）設定になります。
<p>
<p>
3.2での変更方法は下記参考サイトに詳しく記載されておりますので、そちらをご覧ください。
</p>
<b>参考サイト</b>
<a href="http://www.koikikukan.com/archives/2006/07/20-002345.php" target="_blank" class="contents">小粋空間</a>
</p>]]>
        
    </content>
</entry>

<entry>
    <title>折りたたみメニュー</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/03/post-1.html" />
    <id>tag:www.lotusposition.jp,2008://1.5</id>

    <published>2008-03-17T03:22:49Z</published>
    <updated>2008-05-31T05:44:36Z</updated>

    <summary>レイヤー機能とJavaScriptを組み合わせ折りたたみメニューを実現します。 ...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="JavaScript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="折りたたみ" label="折りたたみ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>レイヤー機能とJavaScriptを組み合わせ折りたたみメニューを実現します。</p>
<b>JavaScriptソース</b>
<pre>function show(inputData) {
  var objectID=document.getElementById( "title_" + inputData );
  var buttonID=document.getElementById( "category_" + inputData );
  if(objectID.className=='close') {
    objectID.style.display='block';
    objectID.className='open';
  }else{
    objectID.style.display='none';
    objectID.className='close';
  }
}
</pre>
<b class="lage">HTMLソース</b>
<pre>&lt;ul>
  &lt;li>
    &lt;a href="javascript:void(0)" id="category_1" onclick="show('1');">大分類&lt;/a>
    &lt;div id="title_1" style="display: none;position:relative;" class="close">
    &lt;ul>
      &lt;li>小分類1
      &lt;li>小分類2
      &lt;li>小分類3
    &lt;/ul>
    &lt;/div>
  &lt;/li>
&lt;/ul>
</pre>
<b class="lage">サンプル</b>
<ul>
  <li>
    <a href="javascript:void(0)" id="category_1" onclick="show('1');">大分類</a>
    <div id="title_1" style="display: none;position:relative;" class="close">
    <ul>
      <li>小分類1
      <li>小分類2
      <li>小分類3
    </ul>
    </div>
  </li>
</ul>]]>
        
    </content>
</entry>

<entry>
    <title>角丸 [背景画像あり]</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/03/spsu-woeioee.html" />
    <id>tag:www.lotusposition.jp,2008://1.4</id>

    <published>2008-03-01T02:55:44Z</published>
    <updated>2008-05-31T05:32:13Z</updated>

    <summary>背景画像を使用して、角丸ボックスを実現します。 各角に利用する画像を用意します。...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="角丸" label="角丸" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>背景画像を使用して、角丸ボックスを実現します。</p>
<p>
各角に利用する画像を用意します。
</p>
<p><img src="http://www.lotusposition.jp/img/css/kado.gif" alt="角丸用画像" width="240" height="152" /></p>
<p>このとき、○○○_l ＋ ○○○_rの横幅がボックス幅より短い場合、背景が途中で切れるので注意が必要です。○○○_lの横幅を1000px程度に設定しておけばおｋ。</p>
<b class="large">CSS</b>
<pre>.kadomaru_box  { width:200px; }
.kadomaru_header_l,
.kadomaru_header_r,
.kadomaru_footer_l,
.kadomaru_footer_r,{
  font-size:1px;
  height:8px; /* 角丸画像の高さに合わす */
}
.kadomaru_header_l { background:url(kado_header_l.gif) no-repeat 0px 0px;}
.kadomaru_header_r { background:url(kado_header_r.gif) no-repeat right 0px;}
.kadomaru_footer_l { background:url(kado_footer_l.gif) no-repeat 0px 0px;}
.kadomaru_footer_r {background:url(kado_footer_r.gif) no-repeat right 0px;}
.kadomaru_box_contents { padding:0 8px; background-color:#ccc; /* 角丸画像の色に合わす */}
</pre>
<b class="large">HTMLソース</b>
<pre>&lt;div class="kadomaru_box">
  &lt;div class="kadomaru_header_l">
    &lt;div class="kadomaru_header_r">&lt;/div>
  &lt;/div>
  &lt;div class="kadomaru_box_contents">
    &lt;!-- 文章などを記述 -->テキストテキストテキストテキスト
  &lt;/div>
  &lt;div class="kadomaru_footer_l">
    &lt;div class="kadomaru_footer_r">&lt;/div>
  &lt;/div>
&lt;/div>
</pre>
<b class="large">サンプル</b>
<div class="kadomaru_box2">
  <div class="kadomaru_header_l">
    <div class="kadomaru_header_r"></div>
  </div>
  <div class="kadomaru_box_contents2">
    <!-- 文章などを記述 -->テキストテキストテキストテ
  </div>
  <div class="kadomaru_footer_l">
    <div class="kadomaru_footer_r"></div>
  </div>
</div><br>
失敗例
<div class="kadomaru_box2">
  <div class="kadomaru_header_l2">
    <div class="kadomaru_header_r"></div>
  </div>
  <div class="kadomaru_box_contents2">
    <!-- 文章などを記述 -->テキストテキストテキストテ
  </div>
  <div class="kadomaru_footer_l2">
    <div class="kadomaru_footer_r"></div>
  </div>
</div><br>]]>
        
    </content>
</entry>

<entry>
    <title>角丸 [背景画像なし]</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/02/spsu-woeioe.html" />
    <id>tag:www.lotusposition.jp,2008://1.3</id>

    <published>2008-02-29T08:34:52Z</published>
    <updated>2008-05-31T05:30:20Z</updated>

    <summary>背景画像を使用せず、角丸ボックスを実現します。 CSS  .kadomaru_b...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="角丸" label="角丸" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>背景画像を使用せず、角丸ボックスを実現します。</p>
<b class="large">CSS</b>
<pre> .kadomaru_box  { background-color:#fff; width:200px; }
 .kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#ccc; }
 .kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#ccc; }
 .kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#ccc; }
 .kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#ccc; }
 .kadomaru_box_contents { padding:10px; background-color:#ccc; width:180px; }
</pre>

<b class="large">HTMLソース</b>
<pre>&lt;div class="kadomaru_box">
  &lt;div class="kado1">&lt;/div>
  &lt;div class="kado2">&lt;/div>
  &lt;div class="kado3">&lt;/div>
  &lt;div class="kado4">&lt;/div>
&lt;/div>
&lt;div class="kadomaru_box_contents">
    &lt;!-- 文章などを記述 -->テキストテキストテキストテキスト
&lt;/div>
&lt;div class="kadomaru_box">
  &lt;div class="kado4">&lt;/div>
  &lt;div class="kado3">&lt;/div>
  &lt;div class="kado2">&lt;/div>
  &lt;div class="kado1">&lt;/div>
&lt;/div>
</pre>

<b class="large">サンプル</b>
<div class="kadomaru_box">
  <div class="kado1"></div>
  <div class="kado2"></div>
  <div class="kado3"></div>
  <div class="kado4"></div>
</div>
<div class="kadomaru_box_contents">
    <!-- 文章などを記述 -->テキストテキストテキストテ
</div>
<div class="kadomaru_box">
  <div class="kado4"></div>
  <div class="kado3"></div>
  <div class="kado2"></div>
  <div class="kado1"></div>
</div><br>]]>
        
    </content>
</entry>

<entry>
    <title>背景を半透明</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/02/woei.html" />
    <id>tag:www.lotusposition.jp,2008://1.2</id>

    <published>2008-02-06T04:53:57Z</published>
    <updated>2008-05-31T04:30:53Z</updated>

    <summary> CSSでオブジェクトを半透明にできます。 CSS div.alphabox{ ...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="半透明" label="半透明" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="背景" label="背景" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>
CSSでオブジェクトを半透明にできます。</p>
<b class="large">CSS</b>
<pre>
div.alphabox{
  width:200px;
  height:100px;
  background:#000;
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}
</pre>
<p>
<b class="large">IE</b><br> 
alpha(opacity=透明度) / 100が100%、25%の場合は25となります。 
</p>
<p>
<b class="large">Firefox・Netscape</b><br>
-moz-opacity:.透明度 / 1.0が100%、25%の場合は0.25となります。
</p>
<b class="large">Opera・Safari</b><br> 
opacity:透明度 / 1.0が100%、25%の場合は0.25となります。 ]]>
        
    </content>
</entry>

<entry>
    <title>テキストエリアの入力文字数をバイト数で制限</title>
    <link rel="alternate" type="text/html" href="http://www.lotusposition.jp/2008/01/post.html" />
    <id>tag:www.lotusposition.jp,2008://1.1</id>

    <published>2008-01-25T05:19:22Z</published>
    <updated>2008-05-31T05:22:00Z</updated>

    <summary> 入力文字数をlengthプロパティで取得し、所定のバイト数以上かどうかチェック...</summary>
    <author>
        <name>ringo</name>
        
    </author>
    
        <category term="JavaScript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="javascript" label="javascript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="文字数制限" label="文字数制限" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lotusposition.jp/">
        <![CDATA[<p>
入力文字数をlengthプロパティで取得し、所定のバイト数以上かどうかチェックできます。（一般的に、半角文字が1バイト、かなや漢字など全角文字が2バイト）。
</p>

<b class="large">JavaScript</b>
<pre>function bytes(str){
  var n = 0;
  for(i=0; i&lt; str, length;i++ )
  n+=((str.charAt(i)&gt;="｡"&&str.charAt(i)&lt;="ﾟ")?1:(escape(str.charAt(i)).length>3?2:1));
  return n;
}<br>
function strCheck(area){
　var n = bytes(area.value);
　if(n&gt;300) {
　　confirm("半角300文字までです\n(現在の文字数："+n+"バイト)");
　　area.focus();
　}
}
</pre>

<b class="large">HTMLソース</b>
<pre class="bottom">&lt;textarea rows="8" cols="60" onblur="strCheck(this)"&gt;&lt;/textarea&gt;</pre>]]>
        
    </content>
</entry>

</feed>
