|
Posted by BootNic on 11/27/40 11:57
> Whit <whitnelson@gmail.com> wrote:
> news: 1157494227.352937.136090@i3g2000cwc.googlegroups.com
> I notice you are managing scrollTop attribute of a textarea. Is there
> any way to manage a scrollLeft attribute of regular text input field?
> I can't seem to find such an attribute.
>
> var myNodeScrollLeft=myNode.scrollLeft;
> var myCaret=getCaret(myNode);
> myNode.value=myNode.value.toTitleCase();
> if (myNode.scrollLeft!=myNodeScrollLeft) {
> myNode.scrollLeft=myNodeScrollLeft;
> }
>
> Like that, but obviously not, because myNode.scrollLeft ain't workin'.
That seems to be a FireFox issue, IE6 and Opera 9.01 seem to handle it quite
well without it.
The example I provided was simply a collection of my library clips that were
previously written, and just needed to be combined.
I have never run across the FireFox anomaly, I did not research it, textarea seemed
a reasonable compromise.
Something along the following may suit your design appearance and still function.
var myNodeScrollTop=myNode.scrollTop;
var myNodeScrollLeft=myNode.scrollLeft;
var myCaret=getCaret(myNode);
myNode.value=myNode.value.toTitleCase();
if(myNode.scrollTop!=myNodeScrollTop)
{
myNode.scrollTop=myNodeScrollTop;
}
if(myNode.scrollLeft!=myNodeScrollLeft)
{
myNode.scrollLeft=myNodeScrollLeft;
}
<textarea style="overflow:scroll;height:2.5em;" rows="2" cols="40" wrap="off"
onfocus="Tcase(this)" onblur="Tcase()">
--
BootNic Tuesday, September 05, 2006 10:03 PM
The only thing that saves us from the bureaucracy is inefficiency. An
efficient bureaucracy is the greatest threat to liberty.
*Eugene McCarthy *
Navigation:
[Reply to this message]
|