Change the label for <input type="file"

I wante to change the label for <input type=“file” from ‘browse…’ to ‘…’ I found a code and it works fine on IE bt it does nt work on Firefox…

Can anybody help ?

this my code:

<html>
<head>
</head>
<body>
<form>
<input type=file name=newfile style=“display: none;”>
<input name=file type=text style=“width:60px”>
<input type=button onClick=“newfile.click();file.value=newfile.value;” value=“…”>
</form>
</body>
</html>

Check out: http://www.w3schools.com/htmldom/dom_obj_fileupload.asp

Notice that for type=“file” the click() method isn’t supported for Firefox or Netscape. Which means I don’t think that the newfile.click() will work.

There may be a work around for it, but none that jump out at me right now.