ページにscriptを組み込む時、変数を分けてますか?
<script type="text/javascript"> var ruby = new AutoKana('name','ruby'); var ruby2 = new AutoKana('name2','ruby2'); </script>
▽2
●
Cherenkov ●200ポイント ベストアンサー |
問題なく動作したと思います。id属性を見直してみてください。動かないコードも晒したほうがいいです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="./javascripts/prototype.js" type="text/javascript"></script> <script src="./javascripts/autoKana.js" type="text/javascript"></script> </head> <body> <p>苗字<br> <input type="text" id="name" name="name" size="20"></p> <p>名前<br> <input type="text" id="name2" name="name2" size="20"></p> <p> <input type="text" id="ruby" name="ruby" size="20"> <input type="text" id="ruby2" name="ruby2" size="20"></p> <script type="text/javascript"> var auto_kana_1 = new AutoKana('name', 'ruby', {toggle:false}); var auto_kana_2 = new AutoKana('name2', 'ruby2', {toggle:false}); </script> </body> </html>