"K." <halinacierniak@poczta.onet.plwrote in message
news:ejhl49$h70$1@news.onet.pl...
Quote:
>
Użytkownik "Andrew C" <nonsense@totally.made.upnapisał w wiadomości
news:PlW6h.32995$TH3.14682@newsfe2-gui.ntli.net...
Quote:
>>
>"K." <halinacierniak@poczta.onet.plwrote in message
>news:ejh64e$u6f$1@news.onet.pl...
Quote:
>>>
>>Użytkownik "Andrew C" <nonsense@totally.made.upnapisał w wiadomości
>>news:SGU6h.39505$Ib.20263@newsfe1-gui.ntli.net...
>>>>
>>>"K." <halinacierniak@poczta.onet.plwrote in message
>>>news:ejh3j4$nup$1@news.onet.pl...
>>>>Hi!
>>>>>
>>>>I have such code:
>>>>>
>>>><textarea name="text_field">very long text</textarea>
>>>>>
>>>>I have filled in the value of textarea field. This value is a very
>>>>long string.
>>>>I would like to scroll this textarea field into the end.
>>>>
>>><script ...>
>>>var longStringElement = getElementById("longString");
>>>...
>>>>
>>>// Whenever you want the textarea to be scrolled to the bottom, do
>>>this:
>>>longStringElement.scrollTop = longStringElement.scrollHeight;
>>></script>
>>>...
>>><textarea id="longString"...... </textarea>
>>>>
>>>A.
>>>>
>>>>
>>>
>>>
>>Hi again!
>>>
>>Unfortunately this example doesn`t work on IE.
>>I have created such code:
>>>
>><script language=JavaScript>
>>>
>> var biografiaElement = document.getElementById("biografia");
>> var utworyElement = document.getElementById("utwory");
>>>
>>alert(biografiaElement.scrollHeight);
>>>
>> biografiaElement.scrollTop = biografiaElement.scrollHeight;
>> utworyElement.scrollTop = utworyElement.scrollHeight;
>></script>
>>>
>>Alert gives me 0 height and I don`t know why...
>>>
>>Please help me.
>>Thank you in advance
>>Marcin
>>
>Try:
>>
><textarea id="biografia" readonly="true" ...>
>...
></textarea>
>>
>A.
>>
>
Unfortunately this example doesn`t give me a solution I would like to
have.
I would like to have textarea element with updating possibilites.
>
I tried
>
var elem=document.getElementById("biografia");
>
if(elem)
{
elem.focus();
MoveToEnd(elem);
elem.focus();
}
>
but also without results.
I use IE 6.0.
>
Please help me, I cannot find any properly-working solution in post
archieves
Thank you Andrew for helping
Marcin
If you need to add content to the textarea programmatically, readonly won't
stop you, but it does seem to allow the '...scrollTop = ...scrollHeight'
trick to work in IE -- at least it did in IE7 for me.
Only if you need for the user to add content via the keyboard will readonly
cause you difficulties. Even then, one work-around may be to switch readonly
off and on at different times (e.g. set readonly to true briefly when you
add content programmatically and need to auto-scroll to the bottom).
Does this help?
A.