[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Появляющийся блок
AlmazDelDiablo
Подскажите пожалуйста, почему эта функция не работает?
function openBanInfo( num ) {
getElementById( \'ban_info_\'+num ).style.display = \'block\';
}


Используется она вот в таком контексте:
<tr onMouseOver="this.style.background = \'rgba(0, 56, 4, 0.240)\';" onMouseOut="this.style.background = \'transparent\';" onMouseClick=openBanInfo( '.$i.' ) >




Спустя 29 минут, 51 секунда (28.01.2011 - 21:23) Oyeme написал(а):
так лучше делай $('#ban_info'+num).hide();

'.$i.' = тут ты подаёшь строку ,а не переменную.

Спустя 28 минут, 15 секунд (28.01.2011 - 21:52) Snus написал(а):
Oyeme
Ты сам-то понял, что сказал? smile.gif

AlmazDelDiablo
Покажи, где у тебя блоки ban_info_ + num

Спустя 5 минут, 25 секунд (28.01.2011 - 21:57) Oyeme написал(а):
Snus
прочитай мой пост ещё раз,раз не понял.

это замени getElementById( \'ban_info_\'+num ).style.display = \'block\';
на
$('#ban_info'+num).hide();
(jquery подключи)
Эканирование вообще тут не нужно.



onMouseClick=openBanInfo( '.$i.' ) - ты подаёшь строку.Подастся- .$i.

Кусок кода.Вырвано.

Спустя 6 минут, 59 секунд (28.01.2011 - 22:04) Snus написал(а):
Oyeme
Судя по его кавычкам, у него строка выглядит так

echo '<tr onMouseOver="this.style.background = \'rgba(0, 56, 4, 0.240)\';" onMouseOut="this.style.background = \'transparent\';" onMouseClick=openBanInfo( '.$i.' ) >';


AlmazDelDiablo
Или я ошибаюсь, Кэп?

Спустя 3 минуты, 57 секунд (28.01.2011 - 22:08) Winston написал(а):
Вообще-то пишется так:

function openBanInfo( num ) {
document.getElementById( "ban_info_" + num ).style.display = "block";
}

А это возможно так:

echo "<tr id='bar_info_". $i ."' onMouseOver=\"this.style.background = 'rgba(0, 56, 4, 0.240)'\"
onMouseOut=\"this.style.background = 'transparent'\" onMouseClick=\"openBanInfo('".$i."' )\">";

Спустя 6 минут, 11 секунд (28.01.2011 - 22:14) Oyeme написал(а):
это назвается - догадавайся,как хочешь,автору так нужна была помощь ,что он так внятно обьяснил всем,вырвал кусок кода и думай как хочешь. wink.gif

Спустя 1 день, 15 часов, 36 минут, 43 секунды (30.01.2011 - 13:51) AlmazDelDiablo написал(а):
Да, ребят. Прошу прощения, не выложил код полностью. Snus был прав, все это завалось в переменную.

Но тема уже не актуальна, вопрос решен smile.gif


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.