2010年9月11日土曜日

Googleサイトの仕様

昨日、改めてGoogleサイトおよびGoogleドキュメントの仕様を調べてみました。
日本語で解説したページがまだまだ少ないのが難点ですが、どうもまとめてみると以下の仕様のようです。


(1)Googleサイト
・デフォルトの仕様では、Javascript、CSSは用いることはできない。
・ただし、ガジェットという機能を用いれば、いずれも裏技的に?実現できる。
・ガジェットを使わなくとも、インラインでスタイルの記述は可能(各HTMLタグのstyle属性、ただしロールオーバー(a:hover)は不可)。
・広告(Google AsSense)を入れることができる。

(2)Googleドキュメント

・デフォルトの仕様では、Javascriptは用いることはできないが、CSSは用いることができる。
・ガジェットは入れることができず、Javascriptも使用できない。
・広告(Google AsSense)を入れることもできない(コードは入れられるが、広告は表示されない)。


特にTOPページ(Googleサイトで作成する予定、今と同様)では、CSSが使えないのでJavascriptで全て代用するしかないのかと考えていましたが、ガジェットとして貼り付ければ、ロールオーバーもCSSで記述が可能ということにはなります。

ただし、詳細として、
・ガジェットとして組み込む場合、そのガジェット自体のサイズ(width、height)を動的に変更できるのか。言い換えれば、ガジェット内部のJavascriptから、貼り付け先であるガジェット外のHTMLタグを指定できるか?
などが確認すべき課題として残っています。

最後に、蛇足ながら、Javascriptのオンオフ、警告表示などについても調べてみました。これらも合わせて、以下に参考URLを付記しますので、サイト作成等を志す方はご参考ください。
参考URL:
・CSSのインライン記述
 http://siteshelp.kccloudsolutions.com/step-by-step-guides/usingthestyleattributewithgooglesites
・ガジェット機能を活用したGoogleサイト上でのJavascript(ここではJQuery)使用
 http://se-suganuma.blogspot.com/2010/04/google-sitesjavascript.html
・ガジェット機能を活用したGoogleサイト上でのCSS使用(英語)
 http://sites.google.com/site/mori79/html-gadgets/text-images/mouseover
・Googleサイトへの広告(AdSense)掲載
 http://web-marketing.zako.org/google/now-offering-adsense-in-google-sites.html
・Googleドキュメントへの広告(AdSense)掲載(不可、小生が質問したもの)
 http://www.google.com/support/forum/p/adsense/thread?fid=2e29e62517f6d2d700048fb4199f47b7&hl=ja
・JavascriptのInternetExplorerでの使用に関する警告表示
 http://oshiete.goo.ne.jp/qa/3331551.html
 http://q.hatena.ne.jp/1181037330
・Javascriptの有効/無効
 http://sonobelab.com/knowhow/computer/set_script.html

0 件のコメント:

コメントを投稿