Alex_Tomin Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 Вобщем, есть ссылка, нажимаем на нее и ниже разворачивается содержимое блока прямо в сообщении.. Как такое сделать? Есть ли мод такой? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 onclick=....<iframe src=""> :-D Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alex_Tomin Опубликовано 31 Января 2006 Автор Жалоба Поделиться Опубликовано 31 Января 2006 onclick=....<iframe src="">:-D И работать это будет только под IE Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 onclick=....<iframe src="">:-D И работать это будет только под IE Ну-ну.. Ошибаетесь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 <script language="javascript" type="text/javascript"> function my_hide_div(itm) { if ( ! itm ) return; itm.style.display = "none"; } function my_show_div(itm) { if ( ! itm ) return; itm.style.display = "block"; } function my_getbyid(id) { itm = null; if (document.getElementById) itm = document.getElementById(id); else if (document.all) itm = document.all[id]; else if (document.layers) itm = document.layers[id]; return itm; } function toggleview(id) { if ( ! id ) return; if ( itm = my_getbyid(id) ) { if (itm.style.display == "none") my_show_div(itm); else my_hide_div(itm); } } </script> <div id="addbutton"> <a onClick="toggleview('addbutton'); toggleview('addform');">нажми сюда чтобы развернуть</a> </div> <div id="addform" style="display: none"> ну а тут как бы текст того, чего разворачиваем... </div> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 2silent, сегодня видел какой-то обозреватель, забыл как назвывается.. Элементы удалось получить просто вписав имя и сделав необходимые операции... Так, что хуже никому не будет.function my_getbyid(id) { itm = null; if (document.getElementById) itm = document.getElementById(id); else if (document.all) itm = document.all[id]; else if (document.layers) itm = document.layers[id]; else itm = eval(id); return itm; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 "просто вписать имя" не на всех браузерах работает, к сожалению. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 "просто вписать имя" не на всех браузерах работает, к сожалению.Ну дык я предлагаю это на последок, если уж ничего не работает, чтобы уж Null-то не возвращать !!! Посмотри кусок кода, который я написал. Например в IE4 (угу, выяснил.. такой зверь хы) это у меня прекрасно сработало, а отличие от всех остальных вариантов, а в IE6 это не работает, зато пашет два других. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.