If this can even be done in js, the "extreme effort" would probably
involve some extreme hackiness.
ISTM the look of a cursor in a textbox is determined at a below
browser javascript, like at the level of the platform the browser runs
on... The cursors in all the GTK applications look pretty much the
same, same goes for QT, .NET, etc.
I have the feeling you'd have to make the change at an equivalent
level with Cocoa or whatever the iPad uses to do this the right way.
That means you'd have to come up with your own textbox control using
your own custom cursor drawing code, compile safari with your new
textbox control, and get Apple to approve your custom safari for your
app... Probably not going to work, but who knows.
If I see similar textarea like yours, I will close the page and gone
away. Perhaps that is idea of some designer which want to F**K the
devil in the air?
Hahah, I love it
As Thomas pointed out, do not do that, because you
will break the expected behavior from user. That can confuse the user
and break usability of your page.
Unless it's really an app and not (supposed to seem like?) a web
page...
For example I hate custom
implementation of form controls, especially when they are not provided
the same behavior as native components.
Sometimes it can be alright... those auto-complete search things
aren't so bad, and something like an integer-only textbox, not
allowing any character to appear besides a number or dash could be ok.
I've seen some annoying ones too though, so I know what you mean.
<snip>
Actually now that I think about it wasn't there an easily-reproducible
bug in firefox ~1.5 that would make your cursor disappear when certain
elements were absolutely positioned or something? You could switch to
that browser and exploit the bug... that's probably the best shot
you've got with javascript
-- Nick