- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネスケでjavascriptを動作させたいのですが・・・)
ネスケでjavascriptを動作させる方法は?
このQ&Aのポイント
- javascriptで画像をクリックすると、テキスト文を表示させる方法について質問しています。
- IEやMozillaではできるが、ネスケではできないという問題に直面しています。
- ネスケでの指定方法や対応策について知りたいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<DIV id="div1" STYLE="position:absolute;left:164px;top:477px; width: 469px; height: 69px;">メッセージ</DIV> としておいて document.getElementById("div1").childNodes[0].nodeValue = "あらあら"; とかすればいいかと思います。 確かネスケではallが使えなかったと思います。 innerHTMLも使えなかったような・
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
>ちなみに、この「メッセージ」はネスケでは必要なのでしょうか? 必要です。 でも「 」全角スペースでもいいので、とりあえず文字が入っていることが肝要です。 #1のスクリプトでは、既にある文字列を置き換えるということをやっているので、文字列が無い場合の動作はどうなるかわかりません。 なので、あらかじめ置き換える文字列が存在することが必要で、 文字列が存在しないのに実行するのは危険な行為です。 本来であれば、文字列が存在しない場合は、文字列が存在する場所をスクリプトで新しく作ってやる必要がありますが、それが面倒なので、こういう風にしています。HTMLの文が入れ子になっていたりするとさらに面倒なことになります。 ちなみにこの方法は、DOMに対応している(最近のブラウザではほとんど大丈夫、IEとかFireFoxとか)ブラウザで使用できます。 あまり古いバージョンでは使用できません。
質問者
お礼
> でも「 」全角スペースでもいいので たびたびありがとうございます! 上は盲点でした・・・笑。 本当にありがとうございます、大変大変うれしいです。 勉強になりました。^^v
お礼
どうもありがとうございます!!!(←にんじん3つ) おかげさまで早速試したところネスケ(ver7.1)でも「あらあら」が 表示されました。すっごく嬉しいです~。 ちなみに、この「メッセージ」はネスケでは必要なのでしょうか? これを省いたところやっぱり非表示で、これを書いたところ表示されました。 お礼あげたいのですが、ちょっとそれも聞いてみたい気がするので・・・。 締め切らずにお礼で質問いいでしょうか・・・^^;