JavaScriptで戻る時に文字化けする問題を解決する方法
2009 年 3 月 10 日 火曜日value="文字コード"を指定する事で解決できる場合が多々ある。
<a href="#" onClick="history.back(); return false; value='UTF-8';">
文字化けが発生する原因として、該当ページと戻った先のページの文字コードが異なっている事が考えられる。
value="文字コード"を指定する事で解決できる場合が多々ある。
<a href="#" onClick="history.back(); return false; value='UTF-8';">
文字化けが発生する原因として、該当ページと戻った先のページの文字コードが異なっている事が考えられる。
<script language="JavaScript">
<!–
// 警告ウィンドウを表示する
window.alert("只今準備中です。オープンまでしばらくお待ち下さい");
//–>
</script>
サイトリニューアル中、メンテナンス中、一時的に何かしらのメッセージを表示する際に使用。
php(plugin)に記載する事で適用。
Defaultで自動挿入される<p>~</p>タグや<br />タグを除く事が可能。
input type="button"とlocation.hrefを用いてリンクを遷移させると、IEでは正常に遷移しない場合がある。
原因はIE独自の仕様でリファラがリセット=空になる事が原因。
<input type="button" value="***" name="return" onClick="javascript:history.back()">
<input type="button" value="T***" name="return" onClick="location.href='http://addressname.net/'">
デフォルトの.htaccessに以下の文を追加
AddHandler application/x-httpd-php5cgi .php
php_flag magic_quotes_gpc off
次に以下を記載したphp.iniを作成
AddHandler application/x-httpd-php5cgi .php
mbstring.language Japanese
output_handler mb_output_handler
mbstring.encoding_translation 1
magic_quotes_gpc = off
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1
mbstring.internal_encoding UTF-8
upload_max_filesize 5M
このphp.iniファイルを /html/admin/ 直下及び直下のフォルダ以下すべてに、/data/直下に配置。
Smarty(スマーティー)とはPHPのテンプレートシステム(テンプレートエンジン)。PHPスクリプトとHTMLテンプレートを別々に作成し、画面上で結合表示させるいうもの。