rendered paste body<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="test.css" type="text/css"?>
<window
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
title="foobar"
>
<script type="application/x-javascript" ><![CDATA[
function simule_click()
{
console.log("simule_click");
var element = document.getElementById('fromxul');
console.log(element);
console.log(document.defaultView);
console.log(window);
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent("command", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var foo = element.dispatchEvent(evt);
console.log(foo);
}
]]></script>
<vbox class="maclasse">
<button label="Modifie textbox result" id="fromxul" oncommand="console.log(event);document.getElementById('result').value='fromxul';"/>
<html:p><html:a href="" id="fromhtml" onclick="document.getElementById('result').value='fromhtml';return false;">Click html</html:a></html:p>
<textbox id="result" value="vide" />
<button
label="Simule click"
oncommand="simule_click()"
/>
</vbox>
</window>