いちご30%off原材料名:いちご、増粘多糖類、着色料、殺虫剤(メタミドホス含む)

| CALENDAR | RECOMMEND | ENTRY | COMMENT | TRACKBACK | CATEGORY | ARCHIVE | LINK | PROFILE | OTHERS |
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | - | - | posted by スポンサードリンク -
javascript 変数、関数のバッティング 21:07
今日は以前制作したスクリプトの修正を行なった。
リクエストされた物件の情報を表示、その情報の中には物件の位置情報もあり、それはGoogleMapで表示する。

ただ一件だけの情報を表示する際は何の不具合もなかった。
これが、二件以上の物件のレコードを表示しようとしたら、GoogleMapが最後の一件または最初の一件だけ表示されるという不具合が起きる事が分かった。

問題はtplファイルに直接javascriptのコードを記述している事にあった。
このtplファイルを表示する件数だけループしてdisplayしていたので結果的にMap表示用のdivのidも重複するし、もちろん変数名・関数名も重複した。
そこでこのテンプレートにそれぞれループの順番を変数として割り当て、その変数を
[変数名]_{ $var }
[関数名]_{ $var }
のような感じで末尾に付し、応急処置とした。

本来ならばtpljsとを分離させるべきだが、急げとのことでこのような分かりやすいやり方をとった。

JUGEMテーマ:WebProg
| 開発ノート | comments(0) | trackbacks(0) | posted by スネ夫 -
スポンサーサイト 21:07
| - | - | - | posted by スポンサードリンク -
Comment








Trackback
この記事のトラックバックURL: http://goodgame.jugem.jp/trackback/91
<< NEW | TOP | OLD>>