Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2021, 20:38
Новичок на форуме
Отправить личное сообщение для Deesare Посмотреть профиль Найти все сообщения от Deesare
 
Регистрация: 04.06.2021
Сообщений: 3

Обновление JS под новые браузеры
Имею недо сайт по принципу браузерной игры БК, но не работает в одной локации ява скрипт
function present (id, title,type) 
{
    var x, y, obj;
    obj = document.getElementById('f_'+id);
    for(i=obj, x=0, y=0; i; i = i.offsetParent)
    {
        x += i.offsetLeft;
        y += i.offsetTop;
    }
    form.style.left = x+115;
    form.style.top = y-100;
    document.all('form').style.visibility= 'visible';
    document.all('form').innerHTML= '<table cellspacing=0 cellpadding=0 bgcolor=ffffff align=center><tr><td><table width=100% cellspacing=1 cellpadding=3 class=\"podskazka\"><FORM action=\'?buy='+type+'&item='+id+'\' method=POST><tr><td colspan=2 align=center><b><span onClick=\'closeform();\' style=\'cursor:hand\'><img src=\'img/del.gif\'></span> Сделать подарок...</b></td></tr><tr><td style=\'BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; padding-left:7;\'>Подарить персонажу</td><td style=\'BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; padding-right:7;\' align=right><input type=text class=input size=32 name=target></td></tr><tr><td style=\'BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-TOP: 0px; padding-left:7;\'>с пожеланием</td><td style=\'BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-TOP: 0px; padding-right:7;\' align=right><input type=text class=input size=32 name=present_text></td></tr><tr><td colspan=2 style=\'BORDER-TOP: 0px; padding-left:7;\'><table width=100% cellspacing=0 cellpadding=0 border=0><TR><TD width=70>от имени:</TD><TD><INPUT TYPE=HIDDEN name=present_id value=\''+id+'\'><input type=radio checked name=present_who value=1> <b>".$db['login']."</b><BR>";
    if ($db['clan']) echo"<input type=radio name=present_who value=2> Клан <b><img src=\'img/clan/".$db['clan_short'].".gif\'>".$db['clan']."</b><BR>";
    echo"</TD></TR></TABLE></td></tr><tr><td colspan=2 align=center><input type=submit value=\'Подарить\' name=\'present_submit\' class=input style=\'WIDTH: 308px\'></td></tr></FORM></table></td></tr></table>';
}
function closeform()
{
	document.all('form').style.visibility='hidden'; 
}


работает только в ИЕ6, мне бы что бы завелось в хроме, Просьба не пинать.
Если нужно будет, добавлю весь код.
Ответить с цитированием