All pastes #765915 Raw Edit

harobed

public text v1 · immutable
·published 2007-11-08 13:39 UTC
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>