Package org.w3c.dom.html

Examples of org.w3c.dom.html.HTMLParamElement


        // Initially container is an <applet>
        this.code = container.getAttribute("code");
        this.codebase = container.getAttribute("codebase");
        this.archive = container.getAttribute("archive");
        HTMLParamElement param = (HTMLParamElement)ItsNatTreeWalker.getFirstChildElement(container);
        this.url = param.getAttribute("value"); // <param name="src" value="url" />

        this.circleSelected = (HTMLElement)doc.getElementById("circleSelectedId");

        this.inputRadio = (HTMLInputElement)doc.getElementById("radioId");
        itsNatDoc.addEventListener((EventTarget)inputRadio,"change",this,false,new NodePropertyTransport("value"));
View Full Code Here


    public String getURL()
    {
        if (isJavaApplet())
        {
            HTMLParamElement srcParam = getHTMLParamElementWithSrc();
            if (srcParam == null) return "";
            return srcParam.getValue();
        }
        else
            return getHTMLObjectElement().getData();
    }
View Full Code Here

    public void setURL(String url)
    {
        if (isJavaApplet())
        {
            HTMLParamElement srcParam = getHTMLParamElementWithSrc();
            if (srcParam == null) throw new ItsNatException("INTERNAL ERROR");
            srcParam.setValue(url);
        }
        else getHTMLObjectElement().setData(url);
    }
View Full Code Here

    public boolean isURLAttribute(Attr attr)
    {
        String attrName = getURLAttrName();
        if (isJavaApplet())
        {
            HTMLParamElement srcParam = getHTMLParamElementWithSrc();
            return (attr.getOwnerElement() == srcParam) &&
                    attrName.equals(attr.getName());
        }
        else
        {
View Full Code Here

            // Igualmente cuando el "src" es tambi�n ignorado (por ejemplo en markup en carga)
            // el URL hay que indicarlo en un <param name="src" value="url">, por lo tanto si detectamos
            // dicho par�metro tenemos que poner el valor del URL en dicho par�metro.
            // http://joliclic.free.fr/html/object-tag/en/object-svg.html
            HTMLParamElement param = getHTMLParamElementWithSrc();
            if ((param != null) && param.getValue().equals(oldURL)) // Si el valor del <param> no fuera igual que el valor del "data" del object (el est�ndar) antes de cambiarlo ser�a sospechoso, quiz�s un intento de enga�arnos o bien no es el caso de uso de plugin de Adobe SVG Viewer
                param.setValue(url);
        }
    }
View Full Code Here

        Element child = ItsNatTreeWalker.getFirstChildElement(getElement());
        while(child != null)
        {
            if (child instanceof HTMLParamElement)
            {
                HTMLParamElement param = (HTMLParamElement)child;
                if ("src".equals(param.getName()))
                    return param;
            }
            child = ItsNatTreeWalker.getNextSiblingElement(child);
        }
        return null;
View Full Code Here

        return srcParam.getValue();
    }

    public void setURL(String url)
    {
        HTMLParamElement srcParam = getHTMLParamElementWithSrc();
        if (srcParam == null) throw new ItsNatException("INTERNAL ERROR");
        srcParam.setValue(url);
    }
View Full Code Here

        return "value";
    }

    public boolean isURLAttribute(Attr attr)
    {
        HTMLParamElement srcParam = getHTMLParamElementWithSrc();
        return (attr.getOwnerElement() == srcParam) &&
                getURLAttrName().equals(attr.getName());
    }
View Full Code Here

        else if (containerElem instanceof HTMLObjectElement)
        {
            String type = containerElem.getAttribute("type");
            if (type.equals("application/x-java-applet"))
            {
                HTMLParamElement param = (HTMLParamElement)ItsNatTreeWalker.getFirstChildElement((HTMLObjectElement)containerElem);
                return param.getValue(); // <param name="src" value="url" />
            }
            else
                return ((HTMLObjectElement)containerElem).getData();
        }
        else if (containerElem instanceof ItsNatHTMLEmbedElement)
            return ((ItsNatHTMLEmbedElement)containerElem).getAttribute("src");
        else // HTMLAppletElement
        {
            HTMLParamElement param = (HTMLParamElement)ItsNatTreeWalker.getFirstChildElement((HTMLAppletElement)containerElem);
            return param.getValue(); // <param name="src" value="url" />
        }
    }
View Full Code Here

        if (containerElem instanceof HTMLIFrameElement)
            ((HTMLIFrameElement)containerElem).setSrc(url);
        else if (containerElem instanceof HTMLObjectElement)
        {
            // <param name="src" value="url" />
            HTMLParamElement param = (HTMLParamElement)ItsNatTreeWalker.getFirstChildElement((HTMLObjectElement)containerElem);
            String type = containerElem.getAttribute("type");
            if (type.equals("application/x-java-applet"))
            {
                param.setValue(url); // <param name="src" value="url" />
            }
            else
            {
                // Para MSIE
                ((HTMLObjectElement)containerElem).setAttribute("src",url);
                param.setValue(url); // <param name="src" value="url" />

                ((HTMLObjectElement)containerElem).setData(url);
            }
        }
        else if (containerElem instanceof ItsNatHTMLEmbedElement)
        {
            ((ItsNatHTMLEmbedElement)containerElem).setAttribute("src",url)// No funciona en MSIE
        }
        else // HTMLAppletElement
        {
            HTMLParamElement param = (HTMLParamElement)ItsNatTreeWalker.getFirstChildElement((HTMLAppletElement)containerElem);
            param.setValue(url); // <param name="src" value="url" />
        }
    }
View Full Code Here

TOP

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

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.