-
Posts
3,246 -
Joined
-
Last visited
-
Days Won
155
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Switch74
-
добавь в css #content{overflow:hidden;} float делает такое, изучи его последствия получше, position тоже не помешает узнать при его использовании могут быть подобные проблемы
-
неть
-
скорее проще сделать новую
-
ты писал, что вставляешь у себя swf так думаю что-то вроде этого но скрипт твой и тебе с ним корячиться обычно самый простой вариант без всяких скриптов <object width="640" height="385"> <param name="movie" value="http://v.kiwi.kz/v/8lhhnyrr7nu2/"></param> <param name="allowFullScreen" value="true"></param> <param name="allowScriptAccess" value="always"></param> <embed src="http://v.kiwi.kz/v/8lhhnyrr7nu2/" type="application/x-shockwave-flash" width="640" height="385" allowFullScreen="true" allowScriptAccess="always"></embed> </object>
-
могу сказать толь то, что очень сложно реализована верстка (смотрю в хроме): 1. div с классами content cont_main имеет position:absolute; float:left; margin-top:-30px; следовательно он не влияет на высоту сайта, а именно в нем находится таблица. 2. Картинка "Золотой гид" закрывает какие-то ссылки после того как убрал position:absolute; у .cont_main, появилось меню и таблицу всю увидел, но некоторые надписи все еще наезжают на таблицу
-
я не знаю что может что-то из этого заблокировать скролл, возможно что-то в SCRIPT и поможет, но я не знаю что там и как ты пробовал вставлять проигрыватель с того сайта, что я тебе давал, там скролл происходит при нажатии стрелок?
-
мне видится решение только через создание js или css выпадающего списка, смотря что больше нравится <style> *{margin:0px;padding:0px;} .select{position:relative;width:100px;height:20px;background:#fff;border:1px solid #bbb;z-index:1;} .select > span{display:block;width:100px;height:20px;text-align:center;vertical-align:middle;cursor:pointer;} .select_{display:none;position:absolute;padding-right:20px;max-height:100px;background:#fff;border:1px solid #bbb;overflow:auto;} .select_ > div{white-space:nowrap} .select:hover{z-index:100;} .select:hover > .select_{display:block;} </style> <div class="select"> <span>Выберите...</span> <div class="select_"> <div><input type="checkbox"> текс1</div> <div><input type="checkbox"> текс2</div> <div><input type="checkbox"> текс3</div> <div><input type="checkbox"> текс4</div> </div> </div> если нужно открытие при клике, то js вам в помощь
-
я бы сделал так: <style> /*Контейнер для блока с закругленными углами*/ .b{position:relative;padding:5px;} /*Верхняя и нижняя линии*/ .b-t{position:absolute;top:0px;left:5px;right:5px;height:5px; background:#999;} .b-b{position:absolute;bottom:0px;left:5px;right:5px;height:5px; background:#999;} /*Левая и правая линии*/ .b-l{position:absolute;top:5px;left:0px;bottom:5px;width:5px; background:#999;} .b-r{position:absolute;top:5px;right:0px;bottom:5px;width:5px; background:#999;} /*Верхние левый и правый уголки*/ .b-tl{position:absolute;top:0px;left:0px;width:5px;height:5px; background:#ddd;} .b-tr{position:absolute;top:0px;right:0px;width:5px;height:5px; background:#ddd;} /*Нижние левый и правый уголки*/ .b-bl{position:absolute;bottom:0px;left:0px;width:5px;height:5px; background:#ddd;} .b-br{position:absolute;bottom:0px;right:0px;width:5px;height:5px; background:#ddd;} </style> <div class="b"> <br><br> <div class="b-tl"></div> <div class="b-t"></div> <div class="b-tr"></div> <div class="b-l"></div> <div class="b-r"></div> <div class="b-bl"></div> <div class="b-b"></div> <div class="b-br"></div> </div> переделать под себя думаю сумеешь для экономии места и трафика можно сделать js скрипт, который будет вставлять в .b дополнительные блоки с бордером
-
фишка скриптов в том, что они равномерно распихивают блоки по этим колонкам, если делать без скриптов, то может получиться: |_| | | | |_|_| | | |_| |_| | |x|_| |_| |x| | | | |x|_|_| | |x|x| |_| |x|x|_| | |x|x|x| | |x|x|x|_| в каждой колонке по три блока, но в первую попали самые маленькие и из-за этого до конца документа там пустота выглядит не очень красиво
-
т.е. ты хочешь, чтобы header был в процентах от размера родителя который растягивается самим header + content. ты понимаешь, что это бесконечный цикл получится и у тя container будет увеличиваться до бесконечности. к тому же представь, что у тебя container растянется и будет большим, и header согласно указанию займет 20%, предположим 20% от container это высота окна браузера, а то еще больше. т.е. чтобы увидеть контент придется прокручивать этот здоровый header. надеюсь ты понял что я пытался тебе объяснить, вывод: так сделать нельзя, а если бы и можно было бы, то это было бы бессмысленным.
-
попробуй у себя вставить своим способом проигрыватель с сайта http://kiwi.kz/, например http://v.kiwi.kz/v/8lhhnyrr7nu2/ когда фокус на этом проигрывателе при нажатии стрелок происходит зум видео и нет скролла, если у тебя скролл будет, значит твой способ вставки что-то делает и нужно разбираться с ним - в чем я сильно сомневаюсь, иначе нужно переделывать флэшку. интересно, как ты определил действие в флэшке? Если не заблокировал её стандартное, то она и будет тебе отрабатывать два.
-
чтобы при фокусе на флэш данные кнопки не действовали, нужно в самой флэшке переопределять действия для этих кнопок
-
вот так у меня все работает <select required name="Country" class="field1" id="Country" /> <option value="">Выберите страну...</option> <option value="Russia">Россия</option> <option value="Ukraine">Украина</option> <option value="Belarus">Беларусь</option> </select> к слову, если убрать полностью value="", то в качестве value передается название option
-
Присоединение к вертикальной колонке другой колонки
Switch74 replied to freeneutron's question in HTML Coding
могу предложить такой вариант он может не подойти для конкретных целей, но смысл других способов такой же <style> .main{ position: relative; margin: 0px auto; width: 768px; background:#bbb; } .new_main{ position: absolute; width: 100px; top: 0px; left: 100%; background:#555; } </style> <body> <div class="main"> <div class="new_main"></div> </div> </body> можно выставить эту колонку по высоте .main слева или справа и реализовать возможно в некоторых случаях будет лучше через float:left|right и position:relative; -
где этот шаблон используется, как он выглядит, каким скриптом и т.д. и т.п. ссылку на проект
-
Присоединение к вертикальной колонке другой колонки
Switch74 replied to freeneutron's question in HTML Coding
ща подождите, я прочитаю ваш код силой мысли.... поставить вертикально отцентрированную вторую колонку рядом -
повторяю еще раз убери value="select" и твой select будет по умолчанию не определен
-
если ты про этот select <select required name="Country" class="field1" id="Country" /> <option value="select">Выберите страну...</option> <option value="Russia">Россия</option> <option value="Ukraine">Украина</option> <option value="Belarus">Беларусь</option> </select> ,то по умолчанию в select выбирается первый элемент, у тебя это <option value="select">Выберите страну...</option> он имеет value="select", следовательно список считается заполненным, какие проблемы?..
-
по сути функции checkEmail и pr можно было бы в одном обработчике сделать их выполнение вполне нормальное страница не должна перезагружаться с моим кодом могу только еще для надежности посоветовать через id управлять исчезновением формы
-
if ($verify == 'true') { /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ } else { /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ } ты понимаешь, что в данном варианте форма исчезнет при любом раскладе. тебе тогда проще в обработчике pr() сделать order_form.style.display='none' а ты вообще пробовал мой код? не знаю что у тебя в функции pr(), но если ты делаешь отправку формы стандартным Submit(), она не должна перезагружать страницу
-
ну по сути так оно и сделано
-
т.е. ты не знаешь как реализовать аякс запрос?.. модернизируй свою форму вот так и добавь фрэйм: <form name="order_form" action="send.php" method="post" name="f1" target="send_form" onSubmit="return pr(order_form)"> <!--……--> </form> <iframe name="send_form" style="display:none;"></iframe> в php: <?php if(isset($_POST['$name']) && isset($_POST['$email']) && isset($_POST['$message'])) { $name = $_POST['$name']; $email = $_POST['$email']; $message = $_POST['$message']; $address = 'resurs@thebat.net'; $sub = "Мастер класс"; $mes = "Автор назвался: $name \nУказал свой адрес: $email \nСодержание письма: $message"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if($verify) {echo "<script>parent.order_form.style.display='none';</script>";} else {echo "<script>alert('Ошибка');</script>";} } else { echo "<script>alert('Заполните форму');</script>"; } ?> попробуй так
-
через js без серверного языка по моему ни как, если конечно нет такого сервиса на который можно отправлять запрос с e-mail и текстом сообщения. Вообще написать такое не проблема, но я как-то и не искал подобных сервисов. вот офф-сайт http://smallsrv.com/ на мой взгляд очень хороший сервер, поддерживает много всякого интересного, куча настроек и возможных расширений
-
то, как ты описал цель и реализацию твоей формы я уже не понимаю что и как тебе нужно /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ судя по этому ты знаешь как скрыть форму, что же тогда мешает это сделать?
-
не много не так выразился, если сервер ваш поддерживает какой-нибудь серверный язык, то это сделать можно, просто у меня например есть симпатичный html сервер(весит 1мб) работающий без него.