Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 18
Archive for 4 月 5th, 2012 « Fの視点

Archive for 4 月 5th, 2012

javascriptでコンテンツ(表示領域外に隠れたものも含む)全体の高さを取得したい

by fujii | 4 月 5th, 2012 

良いソースを見つけたのでメモで。
——————————–
var wholeheight = Math.max.apply( null, [document.body.clientHeight , document.body.scrollHeight, document.documentElement.scrollHeight, document.documentElement.clientHeight];
——————————–
以下の4つの値を比較して一番大きいものを全体の高さとして取得しています。
document.body.clientHeight
document.body.scrollHeight
document.documentElement.scrollHeight
document.documentElement.clientHeight
長いページだとclientHeightよりscrollHeightのほうが大きいですが、スクロールバーが出ないほど短いページだった場合は、clientHeightのほうが大きくなります。
というわけで、比較してどちらか大きいものを採用と。
document.body.scrollHeight
document.documentElement.scrollHeight
のように2つ書き方が混ざっているのは、互換モードと標準準拠モードのどちらにも対応するためです。
これ使ったらすごくラクでした。

more from " javascriptでコンテンツ(表示領域外に隠れたものも含む)全体の高さを取得したい "...

Comments Off

SmartyのテンプレートファイルにJS、CSS、PHPを書く

by fujii | 4 月 5th, 2012 

Smartyのテンプレートをいじっていたら、ここでPHP使いたいなー、みたいな場面があることでしょう。
そういうときは、{php}{/php}でPHPのコードを囲めば普通に使うことができます。
以下サンプル。
——————————–
{php}
include(’hoge.php’);
{/php}
——————————–
そして、JSやCSSを挿入したいときは{literal}{/literal}で囲みます。
例えばJSの場合。
——————————–
{literal}
<script language=”JavaScript” type=”text/javascript”>
//<![CDATA[
alert('test');
//]]>
</script>
{/literal}
——————————–
まあ基本、JSとCSSは外部ファイルにして読み込めば問題ないはずですが。
PHPはテンプレート中に埋め込まざるを得ないときがあるので、結構使えると思います。

more from " SmartyのテンプレートファイルにJS、CSS、PHPを書く "...

Comments Off

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera