□ es [2002年11月16日03時09分]初めまして。esといいます。あんQを使わせて頂いてます。私のHPはiswebで、でかいform付き広告が表示されます。そのため、一部のJavaScriptがそのままでは動作しませんでした。目的のformタグ部分を見つけられない問題ですね。あんQの場合は、新しいテーマ作成時に上手く項目追加が出来ません。過去ログにも質問がでてて、回答が無かったので書き込みします。あんQで説明しますが、同様の動作をするCGIにいくらでも応用できます。640行目print "<form action='$script' method=POST〜ここのformにid属性を追加します。id='setting'など任意の(重複しない)idにします。name属性でもOK。555〜632行目document.forms[0].〜となってるところがあります。forms[0]の部分を、forms('setting')にします。こうすればちゃんと目的のformを見つけることができます。もちろんforms('setting')にはfunctionで渡した変数なんかも使えますよ。function set_nanika(unyo){document.forms(unyo).〜〜〜}みたいに。formsだけでなくall、get、images、getElementByIdなどでも可能です。ただ古いブラウザでは動作しないのもあります。(IE3やNN4すえぽんさん。余裕があったら次バージョン(予定無い?w)とかで、お願いします。では。 一定時間書込が無かったので過去ログに移りました
初めまして。esといいます。あんQを使わせて頂いてます。私のHPはiswebで、でかいform付き広告が表示されます。そのため、一部のJavaScriptがそのままでは動作しませんでした。目的のformタグ部分を見つけられない問題ですね。あんQの場合は、新しいテーマ作成時に上手く項目追加が出来ません。過去ログにも質問がでてて、回答が無かったので書き込みします。あんQで説明しますが、同様の動作をするCGIにいくらでも応用できます。640行目print "<form action='$script' method=POST〜ここのformにid属性を追加します。id='setting'など任意の(重複しない)idにします。name属性でもOK。555〜632行目document.forms[0].〜となってるところがあります。forms[0]の部分を、forms('setting')にします。こうすればちゃんと目的のformを見つけることができます。もちろんforms('setting')にはfunctionで渡した変数なんかも使えますよ。function set_nanika(unyo){document.forms(unyo).〜〜〜}みたいに。formsだけでなくall、get、images、getElementByIdなどでも可能です。ただ古いブラウザでは動作しないのもあります。(IE3やNN4すえぽんさん。余裕があったら次バージョン(予定無い?w)とかで、お願いします。では。