Ads By Google
VBScriptでIEを開きあるサイトにアクセスしリンクをクリックするプログラムを作っています。
対象としているサイト(イントラですが)が動的?にリンクが増えてしまうので「getElementsbytagname」が使えないのかなと思っております。
今ソースをにらめっこしながらやっているのですがわかったことはJavaScriptで記述されていることだけで・・・・
どうリンクを取得してあげたらいいのかというところで全く分からず悩んでいます。
<span id="TurnOffAccessibility" style="display:none">
<a href="#" class="ms-acclink" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();return false</a></span>
リンク部のソースはこんな感じです。
この辺のサイトを参考にしてやってみていますがいまいちJavaScriptが分からなくて・・・(HTMLもですが)
どのようにしたらいいでしょうか?
2009-02-08 00:33の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
回答(1)
1.
2009-02-08 02:38:48
質問に書かれているHTMLでは、実際のリンクは設定されていなくて、
リンクをクリックした時に、JavaScript が起動される様になっています。
なので、リンク先を取得したいというのであれば、ここからリンク先の習得は無理です。("#" で自ページになってしまう)
動作をシミュレートするなら、id で、span を捕まえてその配下のa のonclick??イベントを呼び出すというようなことになるかと思います。
(結局何がしたいのか私にはよくわかりませんので、見当違いなコメントだったらすみません)
しかし、この部分は、元々 "display:none" になってますから、表示もされていないということですけど・・
リンクをクリックした時に、JavaScript が起動される様になっています。
なので、リンク先を取得したいというのであれば、ここからリンク先の習得は無理です。("#" で自ページになってしまう)
動作をシミュレートするなら、id で、span を捕まえてその配下のa のonclick??イベントを呼び出すというようなことになるかと思います。
(結局何がしたいのか私にはよくわかりませんので、見当違いなコメントだったらすみません)
しかし、この部分は、元々 "display:none" になってますから、表示もされていないということですけど・・
自信度 : 自信なし 回答レベル : アドバイス
Ads By Google
コメント
まだコメントがありません




