• 締切済み

各ブラウザでテキストリンクにオンマウスで吹き出しが出る方法を教えてください

テキストリンクにカーソルを合わせるとポップアップヘルプがカーソルのすぐそばに出るようにしたいです。ちょうど以下のサイトのようにしたいです。 http://javascript.eweb-design.com/1003_puh.html なおこのサイトを参考に作りましたところ、safariでは動きますがfirefox(macですが)では動きません。またヘッダーのところの <HTML> を <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> に変更したところ、ヘルプのメッセージがカーソルの近くに来ず、左上に表示されます。 原因がよく分からないで困っております。 どなたか教えてください。

みんなの回答

noname#39970
noname#39970
回答No.1

各ブラウザでマウスやイベント発生箇所での座標の取り方が異なるのでそれでおかしいと思われる (特にIEとFX。safariはIEに似た傾向) http://www.tohoho-web.com/js/event.htm

yoyoyoshi
質問者

補足

さっそくの回答ありがとうございます。 あまり詳しくはないのでよく分からないのですが、よく読んでみます。 どこか同様の問題を解決してあるスクリプトを公開されているサイトがあれば、とても助かるのですが。