Jump to content

psywalker

Moderator
  • Posts

    13,707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. Searcher, у меня есть вопрос Вот этот метод принимает два аргумента alert(window.getComputedStyle(this, null) Первый я понимаю для чего, this - ссылается на сам элемент, а зачем нужен null?
  2. s0rr0w А у меня вопрос. Я получил уникальные теги, но мне этот способ не нравится, так как я считаю его громоздким. Мне хотелось бы узнать другие варианты решения, скажи плиз.
  3. Вот хороший пример, но ИЕ не понимает его. <style type="text/css"> .someClass { margin-left: 15px; } </style> <div onclick="alert(window.getComputedStyle(this, null).marginLeft)" class="someClass">Нажми на меня</div> А вот для ИЕ <style type="text/css"> .someClass { margin-left: 15px; } </style> <div onclick="alert(this.currentStyle.marginLeft)" class="someClass">Нажми на меня</div>
  4. Да я думаю, необязательно, там походу старая проблема, когда если ширина двух колонок в сумме равна 100%,то правая часть перескакивает под левую вниз. Нельзя, потому-что появится полоса прокрутки.
  5. Задай контенту ширину меньше, чем 80%
  6. Возможно, нужно сделать список UL и так далее, в него LI и А-ссылки, УЛ сделать релативом, а уже ЛИ раскидать абсолютом как угодно.
  7. Ты хочешь чтобы каждая маленькая картинка являлась ссылкой куда-то? А картинка в целом одна, так?
  8. Хаа, нет уж, извольте, второй раз я за эту жесть браться не буду, по крайней мере в ближайшее время. Так что уступаю дорогу медведю.
  9. И правильно делал, жаль только, что дальше убеждений дело не пошло
  10. Медведь, ты предлагаешь нам взяться за дело?
  11. А он там кажись не пашет, мы его помойму отсекали, какк вариант.
  12. Не знаю, мне не нужны никакие скрипты и dysplay: table, я уверен в себе, и знаю точно, что могу решить любую задачу на дивах, практически любую, которая будет абсолютно одинаково смотреться в ФФ и в ИЕ, хоть где.
  13. Это неинтересно, интересно сделать самому.
  14. Нее, дружище, прости, не смог найти.
  15. Да нет, ты не прав. Если ты хороший мастер, верстальщик, то любую конструкцию ты сможешь сделать на дивах, т.е. сможешь решить любую табличную задачу, не используя таблицы. И мало того, сделать это разными способами.
  16. Да, интересная штука, жаль только, что я в ней не смыслю ничерта.
  17. Да ты не спорь с умным, он же всё знает и умеет в отличии от нас.
  18. Да, всё в твоих руках
  19. Да не очень много, если активно участвовать в темах форума, помогать людям в топиках, то не заметишь, как время пролетит на радостях.
  20. А ещё 480 и будешь зачислен в эксперты
  21. Давай, тока вкури основательно всё, чтобы лишних вопросов не возникало.
  22. Держи, удачи тебе, если что непонятно, спрашивай <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Content</title> <style type="text/css"> *{ margin: 0; padding:0} div.wrap { width: 805px; margin: 20px auto; } ul { list-style: none; overflow: hidden; border-left: 1px solid #000;} ul li { float: left;} ul li a { display: block; background: red; width: 200px; font: bold 14px Verdana, Geneva, sans-serif; text-decoration: none; color: #300; border: 1px solid #000; border-left: 0; padding: 10px 0; text-align: center; } ul li a:hover { background: #333; color: #fff;} div#block div { /* Тут я сделал наши див блоками,для того, чтобы когда вырубаем скрипты, они все были показаны, как ты просил*/ display: block; background: #993; margin-bottom: 3px; border: 1px solid #000; border-width: 0 1px 1px; padding: 10px; font: bold 50px Verdana, Geneva, sans-serif; color: #fff; } div#block div.active { display: block;} div#block div.none { display: none;} ul li.active a{ background: #993;border-width: 1px 1px 0 0; padding-bottom: 11px; color: #fff;} </style> </head> <body> <div class="wrap"> <ul id="menu"> <li class="active"><a href="#" onclick="test(0); return false;">Overview</a></li> <li><a href="#" onclick="test(1); return false;">Requirements</a></li> <li><a href="#" onclick="test(2); return false;">Step By Step</a></li> <li><a href="#" onclick="test(3); return false;">Notes</a></li> </ul> <div id="block"> <div>Content 1</div> <div>Content 2</div> <div>Content 3</div> <div>Content 4</div> </div> </div> <script> var block = document.getElementById('block')// Тут мы создали переменную и присвоили ей ссылку на наш блок с контейнерами. var blockDiv = block.getElementsByTagName('div')//Тут мы создали переменную и присвоили ей ссылку на коллекцию дивов в нашем блоке контейнере for(var k = 0; k<blockDiv.length;k++) blockDiv.item(k).className = 'none'// тут мы сделали цикл и прошлись по нашией коллекции дивов и присвоили каждому класс 'none', чтобы все они были скрытые, так как в последствии мы сделаем активным именно наш, который нам нужен. blockDiv.item(0).className = 'active' // Тут я сделал активным ииенно первый див из нашей коллекции,для того, чтобы хотябы один был всегда активен, если что. function test(number){ // это мы создали функцию и передали ей параметр,число, которое находтится в онклике нашей ссылки, сверху. var menu = document.getElementById('menu') // Это короче переменная, которой мы присвоили ссылку на наше меню var li = menu.getElementsByTagName('li') // Это коллекция ЛИ в нашем меню var block = document.getElementById('block') // Это короче тоже самое, наш блок и ниже его коллекция дивов, правда мы это уже делали, потом разберёмся что к чему. var blockDiv = block.getElementsByTagName('div') for(var i = 0; i<li.length;i++) li.item(i).className = '' // Тут мы пробежались циклом по нашей коллекции ЛИ в меню и обнулии всем классы, чтобы они все были видны. for(var k = 0; k<blockDiv.length;k++) blockDiv.item(k).className = 'none' // Тут вырубили все дивы в контейнере, чтобы потом врубить нужный. li.item(number).className = 'active' // А вот тут мы уже делаем активным именно наш нажатый ЛИ blockDiv.item(number).className = 'active' // А вот тут делаем активным именно тот див в контейнере, который соответствует вкладке меню. Вычеслили мы его по числу , индексу, blockDiv.item(number) } </script> </body> </html>
  23. Оу, боюсь что не факт, моежет уже затёр, щас пороюсь, если что, сообщу сразу
×
×
  • 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