J
Joey
I have a javascript piece that sets focus to a textbox on one of my
webforms. The script works fine for IE: it sets the cursor blinking in
the textbox. In Firefox, however, it doesn't work at all.
Below are two snippets from the page source as pulled directly out of
Firefox after viewing the page:
I. HTML CODE BLOCK FOR TEXTBOX
<td align="right" width="100">
<input name="ctl00$txtUserName" type="text" maxlength="30"
id="ctl00_txtUserName"
style="border-width:0px;border-style:None;width:100px;" />
</td>
II. SCRIPT CODE BLOCK
<script>var
txtBox=document.getElementById("ctl00_txtUserName");if(txtBox!=null)document.all.ctl00_txtUserName.focus();</script>
There is also another script block immediately following this one.
I have used this code on a couple of other sites, and it has always
worked for both browsers. Now, I am having a problem for some reason.
The only thing new here is that I am now using VS2005 and
ClientScript.RegisterStartupScript instead of VS2003 and
Page.RegisterStartupScript.
Any ideas?
webforms. The script works fine for IE: it sets the cursor blinking in
the textbox. In Firefox, however, it doesn't work at all.
Below are two snippets from the page source as pulled directly out of
Firefox after viewing the page:
I. HTML CODE BLOCK FOR TEXTBOX
<td align="right" width="100">
<input name="ctl00$txtUserName" type="text" maxlength="30"
id="ctl00_txtUserName"
style="border-width:0px;border-style:None;width:100px;" />
</td>
II. SCRIPT CODE BLOCK
<script>var
txtBox=document.getElementById("ctl00_txtUserName");if(txtBox!=null)document.all.ctl00_txtUserName.focus();</script>
There is also another script block immediately following this one.
I have used this code on a couple of other sites, and it has always
worked for both browsers. Now, I am having a problem for some reason.
The only thing new here is that I am now using VS2005 and
ClientScript.RegisterStartupScript instead of VS2003 and
Page.RegisterStartupScript.
Any ideas?