Package org.w3c.dom.html

Examples of org.w3c.dom.html.HTMLStyleElement


    public void handleEvent(Event evt)
    {
        HTMLDocument doc = itsNatDoc.getHTMLDocument();

        final HTMLStyleElement style = (HTMLStyleElement)doc.createElement("style");
        style.setAttribute("id","firebug_test");

        Element head = ItsNatTreeWalker.getFirstChildElement(doc.getDocumentElement());
        head.appendChild(style);

        // La idea es que el nuevo elemento <style> estar� despu�s del <style> de FireBug
        // al calcular el path del nodo si no es filtrado el del FireBug obtendr�amos
        // una referencia al del FireBug detectando as� el error

        StringBuilder code = new StringBuilder();
        code.append("try{ \n");
        code.append("var elem = " + itsNatDoc.getScriptUtil().getNodeReference(style) + ";");
        code.append("if (elem.id != 'firebug_test') alert('ERROR TestFireBug');");
        code.append("else alert('OK TestFireBug');");
        code.append("}catch(ex){ alert('ERROR TestFireBug'); } \n");
        itsNatDoc.addCodeToSend(code.toString());

        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                // Limpiamos
                style.getParentNode().removeChild(style);
            }
        };

        ClientDocument clientDoc = ((ItsNatEvent)evt).getClientDocument();
        clientDoc.addContinueEventListener((EventTarget)doc, listener);
View Full Code Here

TOP

Related Classes of org.w3c.dom.html.HTMLStyleElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.