上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

前にJavaScriptの関数から値を取得するコードを書いたのですが、JavaScriptの関数は
一般的にHEADタグ内に書かないとうまく定義することができません。その為、ブログの
エントリー内で関数を定義しても「未定義」になってしまうエラーが起きてしまいます。
そこで、今回は外部のJavaScriptに関数を記述してそこから値を取得してみました。

外部JavaScript
function remind() {
	var now = new Date();
	var theDay = new Date(2009,5,28);
	var xDay = theDay.getDate() - now.getDate();
	
	return xDay;
}

このページに記述されている部分のソース


1行目のコードで外部のJavaScriptを呼び出しています。srcにJavaScriptが置いてある場所を
入れてください。そうすることで外部のJavaScriptを読み込み、記述されている関数が定義され
るのでremind()という関数が使えるようになっています。

さて、今回また困った問題がいくつか見つかったのでメモしておきます。
・外部JavaScriptから日本語文字列を取得すると文字化けする。
 →文字コードの問題だと思うので、原因を調べる。
・「dp.SyntaxHighlighter」で整形されるコード内にダブルクォーテーションで
 挟まれた日本語があるとエスケープ文字に変換されてしまう。
 →これも文字コードの問題だと思われるので調べる
Comment
Trackback













管理者にだけ表示を許可する

Comment form

openclose

カテゴリ一覧

そま宗助

  • Author:そま宗助
  • タイ生まれのちょっと変な?日本人。
    農学博士の父とブラジル日系1世の母の間に生まれたため、普通の日本人とはちょっと違う視点で世界を見つめる男。

    最近、勉強会やカンファレンスにちょいちょい顔出ししてます。

    読書週間継続中?

    ストレングスファインダー
    1.収集心
    2.学習欲
    3.共感性
    4.指令性
    5.運命思考
プロフィール

※注意書き※
当ブログに掲載されているJavaScriptの動作確認はFirefoxでのみ行っております。他ブラウザでの動作に関しては保障できませんのでご注意ください。






1キロバイトの素材屋さん
フリーエリア
FC2カウンター

名前:
メール:
件名:
本文:

メールフォーム

Page Top

Powered by FC2 Blog |

FC2Ad

| Template Design by スタンダード・デザインラボ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。