実験 javascriptで同じ名前の関数を作るとどちらが有効か?※標準関数をつぶす実験
function prompt() {
return ('固定値を返すtestだよ');
}
//↑同じ名前の関数を作るとどちらが有効か?※関数をつぶすのが目的?
そんな実験です。
あとからjavascriptを挿入して、メッセージや入力をかわせるか。。。の前準備の実験です。
↓実験結果
http://www.youtube.com/watch?v=BCDImTDsRT4
www.youtube.com
さてと、あとは応用するために、↑コレを読み込んだあとに挿入する方法ですね。
次の日記 http://d.hatena.ne.jp/ken3memo/20100428/1272467509 で
Set ele = objIE.document.createElement("SCRIPT")
と、.createElementでSCRIPTを作り、なんとか挿入できました。
余談.
押すことにこだわらないで、押させない、押す確認関数をつぶす。
'※読み込み完了後、自作のニセalertを追加する
'.navigate "JavaScript:でスクリプトの実行を利用して追加する
objIE.navigate "JavaScript:function alert() { return true; }"
みたいなことが最近(2018年)は、流行っているみたいですね。
www.youtube.com
【VBA IE操作】Javascriptのalert「Webページからのメッセージ」を消すテスト【三流君】 - YouTube