今日もいい天気。PHP日和り。

2007年6月15日

新規ウィンドウのポップアップを画面中央にする方法

新規ウィンドウのポップアップを画面中央にする方法をメモ。

<a href="#" onClick="window.open('http://www.goo.ne.jp/','_blank','width=300,height=300,left='+(window.screen.width-300)/2+',top='+(window.screen.height-300)/2);">

<img src="http://***/img.gif" border="0"></a>

画面幅からウィンドウ幅(300)を引いたものを2で割ってleftに指定すると横中央、みたいな感じです。

■参考記事

» 新規ウィンドウの表示位置を画面中央に

2007年6月 7日

smartyでfor文と同じループを実装

smartyでfor文と同じループを実装するときにいつも困るのでメモ。

$arrayは配列
nameは任意(sectionの中で使う)

{section loop=$arrayname=value start=0 step=1 max=$count_array}
{$array[$smarty.section.value.index][value]}
{/section}

■参考記事

» Smartyでfor文みたいな動きをさせるには

PEARのHTML_QUICKFORMインストールメモ

PEARのHTML_QUICKFORMインストールメモ。

# pear list
でインストール済みのものをチェック。

以下の順番でインストール。

# pear install HTML_Common
# pear install HTML_QuickForm

■参考記事

» PEAR::HTML_QuickForm の インストール

2007年6月 5日

HTML_QUICKFORMでクライアント側のjavascriptによるポップアップチェックを行うには

HTML_QUICKFORMでクライアント側のjavascriptによるポップアップチェックを行うにはheadの中に{$form.javascript}と記述

2007年5月30日

HTML_QUICKFORMでformにname、およびidを設定する

HTML_QUICKFORMについてメモ。

$form = new HTML_QuickForm(test);

上記から↓のタグが出力されます。

2007年5月29日

UTF-8での全角文字は3バイト

UTF-8での全角文字は3バイトで計算されるようです!

これにははまった!

2007年5月26日

headers already sent byのエラーが起きたときの対処法

header("Location:の先に特定のrequire_onceがあると「headers already sent by」のエラーが出ることがあるため、特定のrequire_onceをheader("Location:の後におくと直ることがあります。・・・1時間くらいはまりました。

アーカイブ