-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
С праздником, милые дамы наших сердец! А кто-нибудь задавался вопросом, где они тут?
-
Все правильно, только с точностью до наоборот.
-
С использованием php можно сделать, при условии что у вас все же есть хостинг поддерживающий php, либо зарегать бесплатный с доменом третьего уровня с поддержкой пыха, и тогда можно обработчик закинуть на этот хост, то есть форма будет находиться на вашем хосте, а обработчик там, где поддерживается пых.
-
Блин, я фигею! За ТС уже практически все сделали, он еще и кочевряжится... а самому все эти мелкие недочеты слабо доделать?
-
все нормально во всех трех браузерах.
-
попробуй вместо: background: url('./images/gt2.gif') 0px 5px no-repeat; поставить: background: url('./images/gt2.gif') no-repeat left center;
-
А вам сюда, или сюда, или сюда религия заглянуть мешает?
-
Тут у Влада лежал исходник на этом сайте: js /** * Необходимо сделать предварительную загрузку изображений, * которые будут использоваться в качестве "открывашек" * (как правило, это бывают изображения плюс и минус). * Эти переменные будут использоваться в функции switchDisplay * для смены изображений. */ var openedImg = new Image, closedImg = new Image; openedImg.src = ''; closedImg.src = ''; /** * attachHandler - функция, предназначенная для регистрации * обработчиков событий. Если браузер не поддерживает методы * регистрации, то скрипт просто не будет загружен. */ function attachHandler(aObj, aEvent, aFunc) { aObj.attachEvent ? aObj.attachEvent(('on' + aEvent), aFunc) : (aObj.addEventListener ? aObj.addEventListener(aEvent, aFunc, false) : ''); } /** * initList - функция инициализации списка. * Получает в качестве параметров id списка и тэг, который будет * обрабатывать событие onclick для открытия дополнительных * пунктов списка (в данном примере используются тэги <a>&<img>) * * Основная задача этой функции - "пробежаться" по всем пунктам * списка и найти среди них те, в которые вложены дополнительные * списки. В случае (условие if (list)), если у пункта есть * вложенный список, на один из вложенных элементов (opener - * тэги <a>&<img>) будет "повешен" обработчик события onclick * (функция switchDisplay) при помощи функции attachHandler. */ function initList(aId, aTag) { var items = document.getElementById(aId) .getElementsByTagName('li'), list, opener; for (var i = 0, l = items.length; i < l; i++) { list = items[i].getElementsByTagName('ul')[0]; if (list) { opener = items[i].getElementsByTagName(aTag)[0]; opener.list = list; attachHandler(opener, 'click', switchDisplay); } } } /** * switchDisplay - функция, вызываемая в момент наступления события * onclick. В случае, если в качестве "открывашек" были выбраны * изображения, эта функция укажет для них новый адрес (используются * предварительно загруженные изображения). Основная задача - менять * поочередно значение свойства display вложенного списка. Функция * также осуществляет отмену действия, происходящего по умолчанию для * события onclick - это имеет смысл в случае, если "открывашками" * выбраны тэги <a>. */ function switchDisplay(aEvent) { var el = aEvent.target || aEvent.srcElement; if (el.tagName.toLowerCase() == 'img') { el.src = (el.src == closedImg.src) ? openedImg.src : closedImg.src; } el.list.style.display = (el.opened = !el.opened) ? 'block' : 'none'; return (aEvent.preventDefault ? aEvent.preventDefault() : (aEvent.returnValue = false)); } /** * onLoad - функция, вызываемая в момент загрузки документа и * позволяющая вызывать функции initList для инициализации списков, * передавая им необходимые параметры. Эта функция необходима лишь в * том случае, если требуется обрабатывать несколько списков. * Если сценарий работает с одним списком, id и тэг можно указать * непосредственно в теле функции initList, не прибегая к * использованию аргументов. Загрузка тогда будет выглядеть так: * attachHandler(window, 'load', onLoad). */ function onLoad() { initList('list2', 'a'); initList('list', 'img'); } attachHandler(window, 'load', onLoad); css .list { width:auto; padding:0px; float:left; margin-left:0px; } .list ul { list-style:none; margin-left:5px; padding:0; } .list li { padding:5px; } /* .list li img { width:11px; margin:0 2px 0 -13px; cursor:pointer; } */ .list li img { border:none; } .list li a { font: bold 12px Verdana; color:#009BDE; text-decoration:none; } .list li ul { display:none; } .list ul li ul li { font-size:90%; border-left:1px dotted #3E73C8; } .list ul li h1 { font: bold 14px Verdana; color:#0053A0; text-decoration:none; } .list ul li h2 { text-align:center; font: bold 14px Verdana; color:#0053A0; text-decoration:none; } html <div class="list"> <ul id="list2"> <li class="parent"><a href="#"><a href="#">ссылка</a> <ul> <li class="parent">текст</li> </ul> </li> <li class="parent"><a href="#">ссылка</a> <ul> <li class="parent">текст</li> </ul> </li> </ul> </div>
-
А что нужно то? Открытие-закрытие списка?
-
В каком смысле нельзя? Если цвет, то просто задать ширину, или высоту нужную... Если картинка фоном, то повторять ее так же по высоте, или ширине... UPD: понял что ты имел ввиду. Так и говори, что фоновой картинке нельзя дать высоту и ширину в 100%.
-
такая запись не имеет под собой разумного смысла, так как ховер и так сработает, ведь спан находится в теге а.
-
За вас никто думать не будет, тем более что вы не уважаете участников форума. Где ссылка на страничку в интернете? Где скрин того что надо на выходе и того что не получается? Где вообще ДОСТУПНОЕ пояснение вашей проблемы?
-
После hover ul тоже не пишется.
-
Сколько лишних телодвижений! 1) Подключение к бд можно вынести, а потом просто инклудить: config.php <?php $host="localhost"; #Хост $login_mysql="login_in_mysql"; #Логин $password_mysql="password_in_mysql"; #Пароль $baza_name="name_db"; #Имя базы $db = @mysql_connect("$host", "$login_mysql", "$password_mysql"); if (!$db) exit("<p>К сожалению, не доступен сервер MySQL</p>"); if (!@mysql_select_db($baza_name,$db)) exit("<p>К сожалению, не доступна база данных</p>"); ?> test.php include (config.php); $result = mysql_query ("SELECT * FROM `clients` LIMIT '0', '30'"); while ($test = mysql_fetch_array($result)) { echo "<p>".$test['pole_v_tablice']."</p>"; }
-
Ты на код внимательней посмотри. 1) div#horiz-menu li li li:hover ul и т.д... в том же духе. 2) div#horiz-menu li li li li:hover ul Ужасное оформление!
-
Ага, только ты не учел один маленький нюанс, не ты будешь трахать саппорту мозг, а саппорт тебе.
-
Че за запись: div#horiz-menu li ul, div#horiz-menu li li, div#horiz-menu li li:hover ul, div#horiz-menu li li li:hover ul, div#horiz-menu li li li li:hover ul{ width:190px; } ключ - hover и width:190px;
-
Вот тут почитайте, вроде доступно написано.
-
Нет, типа: wysiwyg, или tinymce
-
смею предположить что раз такой редактор, то он и SWFObject тоже скушает, так как SWFObject - использует id в дивах, через которые вставляется флешь на страницу. У меня было как-то такое, js не вставляю, только html чистый, но в нем был id, который используется js-ом и в итоге - скушал весь код.
-
По-русски умеете говорить? Необходимо ВАМ четко и ДОСТУПНО для понимания другим людям сформулировать свою мысль.
-
Проблему можно решить двумя известными способами: 1) Флоатами и марджинами с паддингами. 2) Позиционированием - релативным и абсолютным с указанием так же отступов. Второй способ труднее, так как я понял что диз. резина, так что пробуйте юзать первый способ.
-
Если имелось ввиду то, что шапка в ие растягивается вертикально, то надо изменить размеры изображения в шапке: <img height="100%" width="100%" alt="Информационный - правовой портал" src="../images/top.jpg"> У вас высота и ширина 100%, а надо бы высоту подогнать под высоту картинки. И потом, не нужно вставлять полностью всю картинку целиком, можно порезать ее на две, или три части, найти повторяющийся в ней фон по горизонтали, вырезать его и повторять по горизонтали, таким образом вы сможете уверенно задать 100% ширину блока шапки.
-
Народ, кто-нибудь может подсказать по вэбасисту?