Выделить код

Код:

DescrText = document.getElementById('Descript').value
document.location.reload();
alert(DescrText);
document.getElementById('Descript').value = DescrText;

страничка обновляется, делается alert и в поле Descript кидается текст.

если alert убрать, то текст в Descript не кидается....что за гадость?

Попробуй

Выделить код

Код:

var Elem = document.getElementById('Descript');
if (Elem)
{
alert('Is Elem');
Elem.value = DescrText;
}

У тебя скорее всего элемент ещё несуществует

с алертом работает, а вот так:

Выделить код

Код:

var Elem = document.getElementById('Descript');
if (Elem)
{
Elem.value = DescrText;
}

нет...мне не нужен алерт 8(

Может, так:

Выделить код

Код:

function setText (id, text)
{
    try
    {
        document. getElementById (id). value = text;
    }
    catch (e)
    {
        window. setTimeout (setText, 0);
    }
}

DescrText = document. getElementById ("Descript"). value;
document. location. reload ();
setText ("Descript", DescrText);

попробовать ?

Да действительно ощущение такое, что просто страничка недоперезагрузилась...:(
В FF работает, в IE нет :(