はじめまして。先日Google Mapのアプリケーションの開発をはじめたものです。開発を行っていく中でよく分からないエラーが出てきました。状況ですが、HTMLでinputでボタンを作成し、function内の処理を実行させようとJavascriptで書きましたがボタンを押しても「エラー:オブジェクトを指定してください」とでるだけで処理が行われません。Javascript内の他の処理は実行されていますが、このボタン(function内の処理)はエラーだけでうんともすんとも動きません。エラーの位置を見ましたが原因が分からなく、困っております。もし出来ましたら誰かこの相談に応じていただけますか?ちなみにJavascriptについてやAjaxの仕組みはあまりよく分かってない素人ですのでご了承願います。
エラー内容がわかりませんが・・・XOOPSで開発されてるのでしょうか?注意することの一つとして、XOOPSだと、基本の文字コードは EUC-JP になり、Google Maps では、UTF-8 になります。 なので、javascriptを処理する側で文字が文字化けしてエラーを起こす原因のひとつになってます。これを回避するには、javascriptの宣言部分に charset="utf-8" をつけると良くなります。<script type="text/javascript" charset="utf-8">同様の処理をHTMLを書いたときにエラーが出ないときは、文字コードを疑って見てください。参考になれば幸いです
<script type="text/javascript" charset="utf-8">
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -