Jump to content

vvsh

User
  • Posts

    1,653
  • Joined

  • Last visited

Everything posted by vvsh

  1. всем хай. вот весь скрипт. <html> <head> <script> var timeoutID = 0; var currentHeight = 0; function dropDwn(elem) { newelem = document.getElementById(elem); if (currentHeight<maxMenuHeight) { currentHeight+=5; newelem.style.height = currentHeight.toString()+"px"; } else { window.clearInterval(timeoutID); timeoutID = 0; } } function dropBack(elem) { newelem = document.getElementById(elem); if (currentHeight>5) { currentHeight-=5; newelem.style.height = currentHeight.toString()+"px"; } else { newelem.style.height = "0px";window.clearInterval(timeoutID);timeoutID = 0;currentHeight = 0; } } function shide(linkobj,myelem,type) { div = document.getElementById(myelem); if(type=='slow') speed = '20'; if (timeoutID!=0) {window.clearInterval(timeoutID);} if(div.style.height=='0px') { timeoutID = window.setInterval("dropDwn('"+myelem+"')", speed); } else { timeoutID = window.setInterval("dropBack('"+myelem+"')",speed); } } </script> </head> <body> <div onclick="shide(this,'subMenuBlock1','slow');">a</div> <div id="subMenuBlock1"> <a href="#">1</a><br /><a href="#">2</a> </div> <div onclick="shide(this,'subMenuBlock2','slow');">b</div> <div id="subMenuBlock2"> <a href="#">3</a><br /><a href="#">4</a> </div> <script type="text/javascript"> var smb1 = document.getElementById("subMenuBlock1"); var maxMenuHeight = smb1.offsetHeight; smb1.style.height = "0px"; var smb2 = document.getElementById("subMenuBlock2"); var maxMenuHeight = smb2.offsetHeight; smb2.style.height = "0px"; </script> </body> почему не получается открыть сразу два элемента вместе? заранее спасибо
  2. это плюс к не использованию jquery
  3. я написал ajax фигню для post запросов, получилось, что мое работает в 3 раза быстрее чем аналогичный вариант на jquery.
  4. Игорь Ермаков, а если подумать о 56 кб, которые он весит? AMD, я вообще имею ввиду
  5. Вот недавно в своём блоге решил реализовать всё без jquery, конечно я всё сделал, но теперь думаю, правильно ли я сделал, стоило ли, прошу вас проголосовать, и объяснить свой ответ.
  6. rus, я просто сказал ему, что спектр возможностей у с++ больше, вот он и начал гнать я ему не предлагал создавать тему
  7. Павел Билькис, если тебе нечего сказать, то молчи...
  8. Не нра мне твоя фамилия...
  9. c# и с++ немного разные. паша, какой же ты пи***к, я написал: с++ это жесть это значит что очень сложный
  10. s0rr0w, ты попробуй докажи это этому упертому барану..
  11. Иван Шумов, тут шла речь о c++
  12. но для него нужен компилятор
  13. умеет больше c++, для его выполнения в качестве .exe не нужен компилятор
  14. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>Template</title> <script type="text/javascript"> var timeoutID = 0;var currentHeight = 0; function dropDwn() { if (currentHeight < maxMenuHeight) { currentHeight += 5;scroll_menu.style.height = currentHeight.toString() + "px"; } else { window.clearInterval(timeoutID);timeoutID = 0; } } function dropBack() { if (currentHeight > 5) { currentHeight -= 5;scroll_menu.style.height = currentHeight.toString() + "px"; } else { scroll_menu.style.height = "0px";window.clearInterval(timeoutID);timeoutID = 0;currentHeight = 0; } } function shide(linkobj,type) { div = document.getElementById('scrollMenu'); if(type=='slow') speed = '20'; if (timeoutID != 0) {window.clearInterval(timeoutID);} if(scroll_menu.style.height=='0px') { timeoutID = window.setInterval("dropDwn()", speed); } else { timeoutID = window.setInterval("dropBack()",speed); } } </script> </head> <body> <div><a href="#" onclick="shide(this,'slow');">Expand menu</a></div> <div class="submenu" id="scrollMenu" style="overflow: hidden;"> <a href="#">Lorem</a><br /> <a href="#">ipsum</a><br /> <a href="#">dolor</a><br /> <a href="#">sit</a><br /> <a href="#">amet</a> </div> <script type="text/Javascript"> var scroll_menu = document.getElementById("scrollMenu"); var maxMenuHeight = scroll_menu.offsetHeight; scroll_menu.style.height = "0px"; </script> </body> </html> модифицированный вариант, одной функцией, с проверкой.
  15. Приезжай в Минск, покатаемся)))
  16. я вообще делаю сам, без использования движков. скажите лучше что вам надо от этого сайта, ну что на нем будет, я вам на wp быстро сделаю... p.s. можно на ты... Согласен, это не CMS, а просто полный отстой, код у нее такое же!
  17. Для создания визитки wordpress'a хватит с головой
  18. всем хай. Как сделать без jquery плавное выезжающие элементы? заранее спс.
  19. всем хай. как мне указать в регулярке все символы включая перенос строки? заранее спасибо
  20. когда качаешь дистриб dle, там есть документация, но код я те привел который нужно вставить в шаблон)
  21. единсвенный способ дописать обработчик шаблонов dle и добавить подключение файлов. или разрешить исполнение php в tpl файлах, но это может помещать шаблонам. и еще может в обработчике дле есть функция подключения файлов, там случайно не smarty? {include file="my_block.tpl"} - а вот и код, стоило бы тебе почитать документация к dle
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy