Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. добавь в css #content{overflow:hidden;} float делает такое, изучи его последствия получше, position тоже не помешает узнать при его использовании могут быть подобные проблемы
  2. скорее проще сделать новую
  3. ты писал, что вставляешь у себя 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>
  4. могу сказать толь то, что очень сложно реализована верстка (смотрю в хроме): 1. div с классами content cont_main имеет position:absolute; float:left; margin-top:-30px; следовательно он не влияет на высоту сайта, а именно в нем находится таблица. 2. Картинка "Золотой гид" закрывает какие-то ссылки после того как убрал position:absolute; у .cont_main, появилось меню и таблицу всю увидел, но некоторые надписи все еще наезжают на таблицу
  5. я не знаю что может что-то из этого заблокировать скролл, возможно что-то в SCRIPT и поможет, но я не знаю что там и как ты пробовал вставлять проигрыватель с того сайта, что я тебе давал, там скролл происходит при нажатии стрелок?
  6. мне видится решение только через создание 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 вам в помощь
  7. я бы сделал так: <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 дополнительные блоки с бордером
  8. фишка скриптов в том, что они равномерно распихивают блоки по этим колонкам, если делать без скриптов, то может получиться: |_| | | | |_|_| | | |_| |_| | |x|_| |_| |x| | | | |x|_|_| | |x|x| |_| |x|x|_| | |x|x|x| | |x|x|x|_| в каждой колонке по три блока, но в первую попали самые маленькие и из-за этого до конца документа там пустота выглядит не очень красиво
  9. т.е. ты хочешь, чтобы header был в процентах от размера родителя который растягивается самим header + content. ты понимаешь, что это бесконечный цикл получится и у тя container будет увеличиваться до бесконечности. к тому же представь, что у тебя container растянется и будет большим, и header согласно указанию займет 20%, предположим 20% от container это высота окна браузера, а то еще больше. т.е. чтобы увидеть контент придется прокручивать этот здоровый header. надеюсь ты понял что я пытался тебе объяснить, вывод: так сделать нельзя, а если бы и можно было бы, то это было бы бессмысленным.
  10. попробуй у себя вставить своим способом проигрыватель с сайта http://kiwi.kz/, например http://v.kiwi.kz/v/8lhhnyrr7nu2/ когда фокус на этом проигрывателе при нажатии стрелок происходит зум видео и нет скролла, если у тебя скролл будет, значит твой способ вставки что-то делает и нужно разбираться с ним - в чем я сильно сомневаюсь, иначе нужно переделывать флэшку. интересно, как ты определил действие в флэшке? Если не заблокировал её стандартное, то она и будет тебе отрабатывать два.
  11. чтобы при фокусе на флэш данные кнопки не действовали, нужно в самой флэшке переопределять действия для этих кнопок
  12. вот так у меня все работает <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
  13. могу предложить такой вариант он может не подойти для конкретных целей, но смысл других способов такой же <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;
  14. где этот шаблон используется, как он выглядит, каким скриптом и т.д. и т.п. ссылку на проект
  15. ща подождите, я прочитаю ваш код силой мысли.... поставить вертикально отцентрированную вторую колонку рядом
  16. повторяю еще раз убери value="select" и твой select будет по умолчанию не определен
  17. если ты про этот 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", следовательно список считается заполненным, какие проблемы?..
  18. по сути функции checkEmail и pr можно было бы в одном обработчике сделать их выполнение вполне нормальное страница не должна перезагружаться с моим кодом могу только еще для надежности посоветовать через id управлять исчезновением формы
  19. if ($verify == 'true') { /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ } else { /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ } ты понимаешь, что в данном варианте форма исчезнет при любом раскладе. тебе тогда проще в обработчике pr() сделать order_form.style.display='none' а ты вообще пробовал мой код? не знаю что у тебя в функции pr(), но если ты делаешь отправку формы стандартным Submit(), она не должна перезагружать страницу
  20. ну по сути так оно и сделано
  21. т.е. ты не знаешь как реализовать аякс запрос?.. модернизируй свою форму вот так и добавь фрэйм: <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>"; } ?> попробуй так
  22. через js без серверного языка по моему ни как, если конечно нет такого сервиса на который можно отправлять запрос с e-mail и текстом сообщения. Вообще написать такое не проблема, но я как-то и не искал подобных сервисов. вот офф-сайт http://smallsrv.com/ на мой взгляд очень хороший сервер, поддерживает много всякого интересного, куча настроек и возможных расширений
  23. то, как ты описал цель и реализацию твоей формы я уже не понимаю что и как тебе нужно /* Имя форм: order_form */ /* Атрибут который делает форму не видимой: style="display:none;" */ судя по этому ты знаешь как скрыть форму, что же тогда мешает это сделать?
  24. не много не так выразился, если сервер ваш поддерживает какой-нибудь серверный язык, то это сделать можно, просто у меня например есть симпатичный html сервер(весит 1мб) работающий без него.
×
×
  • 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