Google翻訳 再生をクリック
これ
document.getElementById("gt-res-listen").Click()
で再生できなくなっていたのでほったらかしていた
Google翻訳+FileMaker+ScriptMakerMSで英語学習(Windowsのみ)
createEventを使用すると再生をクリックできる事が判明!
これ!のFileMakerテンプレートも更新!
【VBScript】(ie9のみ)
function triggerMouseEvent (node, eventType)
Set clickEvent = ie.document.createEvent("MouseEvents")
clickEvent.initEvent eventType, true, true
node.dispatchEvent (clickEvent)
end function
Set srcListenButton = ie.document.getElementById("gt-res-listen")
triggerMouseEvent srcListenButton, "mouseover"
triggerMouseEvent srcListenButton, "mousedown"
triggerMouseEvent srcListenButton, "mouseup"
【JavaScript】
function triggerMouseEvent (node, eventType) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}
var srcListenButton = document.getElementById('gt-res-listen');
triggerMouseEvent (srcListenButton, 'mouseover');
triggerMouseEvent (srcListenButton, 'mousedown');
triggerMouseEvent (srcListenButton, 'mouseup');
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}
var srcListenButton = document.getElementById('gt-res-listen');
triggerMouseEvent (srcListenButton, 'mouseover');
triggerMouseEvent (srcListenButton, 'mousedown');
triggerMouseEvent (srcListenButton, 'mouseup');
0 件のコメント:
コメントを投稿