вообщем проблемма такая,
стоят у меня два вот таких скрипта:
сокрытие инфы под аватаром:
<script>
function HideInfo(id,but){
if(but.value=="открыть"){
but.value = "закрыть";document.getElementById(id).style.display = ""}
else{
but.value = "открыть";document.getElementById(id).style.display = "none"}
return false}
d = document.getElementsByTagName("div")
for (i=0;d[i]; i++){
if (d[i].className.indexOf("post-author")!=-1){t = d[i].innerHTML
if((j = t.toLowerCase().indexOf("<li class=pa-from>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-from\">"))!=-1 || (j = t.toLowerCase().indexOf("<li class=pa-reg>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-reg\">"))!=-1)
d[i].innerHTML = t.substring(0,j)+"<input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='открыть'<br><div id='info"+i+"' style='display:none'>"+t.substring(j,t.length)+"</div>"}}
</script>и он-лайн - оф-лайн:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<center><img src='http://i031.radikal.ru/0807/5c/c12f2a27b3dd.gif' /></center>"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
{we[x].innerHTML=we[x].innerHTML+"<center><img src='http://i074.radikal.ru/0807/0a/d41f7621c62a.gif' /></center>"}
}
</script>вопрос: Почему оф-лайн отражается значок, а он-лайн нет?
что в этих кодах не так?
PS всё стоит в форме ответа...


