Hmm, curious... I just tried the following:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head></head><body>
<input type="text" name="firstName" maxlength="50" size="40" value="First
Name" onfocus="if(this.value=='First Name')this.value='';">
</body></html>
This is working for me just fine, IE 6 and 7 anyway. I also tried
changing onfocus to onFocus, and it still worked. I definitely would have
been with Christopher in thinking doctype was the culprit, but this
working both ways seems to imply otherwise.
Frank
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM/Yahoo: fzammetti
MSN: fzammetti@(protected)
Author of "Practical Ajax Projects With Java Technology"
(2006, Apress, ISBN 1-59059-695-1)
Java Web Parts - http://javawebparts.sourceforge.net
Supplying the wheel, so you don't have to reinvent it!
On Thu, January 11, 2007 10:57 am, Don Don wrote:
> Hi guys here's what am tryin to do
>
> <input type="text" name="firstName" maxlength="50" size="40" value="First
> Name" onfocus="if(this.value=='First Name')this.value='';">
>
> in IE (all versions from 5 to 7) this just does not work. Maybe as Chris
> said it has to do with the doc type, here's the doctype am using
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>
> What could be wrong ?
>
>
> "Frank W. Zammetti" <fzlists@(protected),
>
> In which version of IE do you observe this behavior? I just verified in
> IE 5.5, 6 and 7 that onfocus with a lower-case 'f' works just fine.
> AFAIK, case does not matter to any browser with event handler names,
> whether Struts is involved or not... any chance the problem your seeing is
> caused by something else and it just seems like this is the problem?
> (we've all been there before! LOL)
>
> Frank
>
>
> --
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> AIM/Yahoo: fzammetti
> MSN: fzammetti@(protected)
> Author of "Practical Ajax Projects With Java Technology"
> (2006, Apress, ISBN 1-59059-695-1)
> Java Web Parts - http://javawebparts.sourceforge.net
> Supplying the wheel, so you don't have to reinvent it!
>
> On Thu, January 11, 2007 10:16 am, Don Don wrote:
>> Hi all,
>> I've noticed an issue with the above versions of struts and the
>> javascript onfocus function when using IE. Struts uses the function in
>> lower case (e.g. "onfocus()") and even renders the generated code in
>> lower case as well, IE on the other hand requires the function to be in
>> this format "onFocus()" where the F is capitalized. If the F is
>> capitalized the function works in IE but if its uncapitalised e.g. f
>> then it does not function in IE.
>> Other browsers seems to work fine, Firefox, etc.
>> Anyway of getting around this ?
>> Cheers
>>
>>
>> ---------------------------------
>> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@(protected)
> For additional commands, e-mail: user-help@(protected)
>
>
>
>
> ---------------------------------
> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)