Menu

#2 Image Button

open
nobody
None
5
2003-05-08
2003-05-08
Anonymous
No

<input type=image>
<input type=button>
<IMG>
should be handled.

DefaultWebClient.java

Maybe can add following lines.

Method
DefaultWebTag genTag(..
..
else if (tagName.equalsIgnoreCase("BUTTON"))
{
childTag= createInput(el,rh);
}
// newly added
else if(tagName.equalsIgnoreCase("IMG")){
String name = el.getAttribute("name");
String value = el.getAttribute("value");

childTag = new DefaultSubmitButton(name,
el.getNodeName(),
value,true,null, rh);
}

Method
DefaultWebTag createInput(...

..
// modified
if (type!=null && (type.equalsIgnoreCase("SUBMIT")
||type.equalsIgnoreCase("BUTTON")))
{
return new DefaultSubmitButton(name,
el.getNodeName(),
value,false,null, rh);
}

// newly added
else if (type!=null && type.equalsIgnoreCase("IMAGE"))
{
return new DefaultSubmitButton(name,
el.getNodeName(),
value,true,null, rh);
}

Discussion


Log in to post a comment.