Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Истину глаголят уста ваши! А ведь и правда след семипалой лапы. Эх жаль сайт посмотреть не удалось.
  2. Что-то типа такого: function setCaretPosition (elem, caretPos) { if (document.selection) { // ie elem.focus (); var range = document.selection.createRange (); range.moveStart ('character', -elem.value.length); range.moveStart ('character', caretPos); range.moveEnd ('character', 0); range.select (); } else if (elem.selectionStart || elem.selectionStart == '0') { // Mozilla elem.selectionStart = caretPos; elem.selectionEnd = caretPos; elem.focus (); } } setCaretPosition (document.getElementById("area"), document.getElementById("area").innerHTML.length);
  3. ИЕ6 свое уже отжил, никто же не верстает по пятерку уже, вот и по шестерку пора бы перестать (что я с успехом и делаю). Ну да не в этом дело. Тип документа установлен как XHTML strict - значит мы переходим потихоньку от HTML к XML. Я конечно понимаю, что content="text/html" и text/xml даже не менее хреновая чем шестерка ИЕ7 не поймет, но раз уж у нас почти XML докумет, то давайте следовать его стандартам до конца. Еще раз говорю, что лично я (хоть и под ИЕ6 почти не верстаю сейчас) проблем с quirks mode не заметил. И вообще я сторонник того, чтобы делать сайты как гугль - то бишь на яваскрипте не закладываясь тупо на HTML и CSS. Имхо оно так гибче. И вообще считайте меня коммунистом!
  4. Решения другими способами нет. Иначе я не стал бы так жестко извращаться. У меня даже была идея сохранить объект в переменной, потом убить кнопку, а потом создать заново со нужными параметрами. Но и тут есть проблема - я не знаю какие слушатели уже навешаны на эту кнопку. Вы мне Америку не открыли. Вы наверно не поняли, что приведенный мной код - тестовый. А еще лучше определить тип браузера внутри самого скрипта и не измываться с кандишнл каментами. Не нужно их использовать там где нет в этом необходимости. Если уж создавать кнопку динамически, то уж создавать объект в DOM, а не писать innerHTML. В любом случае выше я написал почему нельзя удалить кнопку и создать ее заново. Черт, я даже в HTML порулить кнопками не могу. Только и могу, что менять DOM яваскриптом...
  5. Ниче, пусть будет. Я еще вреда от "понтов" не заметил пока. ИЕ6 в quirks mode (режим отладки чтоли?) пусть вгоняется, один хрен он XML-стиль не понимает. Эт верно, затупил. А вот это ужо другое дело, тут подумать надобно... Чую без скриптов никак, хотя хз хз.
  6. Плагин к Мозилле FireBug умеет отлаживать яваскрипты. Так же в ИЕ8 есть отладчик (F12), но он заметно хуже имхо.
  7. А вот так не катит? <?xml version="1.0" encoding="utf-8"?> <!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" xml:lang="en" lang="en"> <head> <title>Title</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } html, body { height: 100%; border: 0; } .cont { position: relative; min-height: 70%; } .footer { height: 30%; background: red; } </style> </head> <body> <div class="cont"> 111 <br />111 <br />111 <br />111 <br />111 <br />111 <br />111 <br />111 <br />111 <br /> </div> <div class="footer"></div> </body> </html> min-height вроде в ИЕ6 эмулируется экспрешнами, или я чего не понимаю?
  8. Возникла необходимость скриптом изменить <button type="submit">bla bla</button> на <button type="button">bla bla</button>, пишу вот так: var but = document.getElementsByTagName('button')[0]; but.type = 'button'; В Мозилле все ок, а вот ИЕ8 выдает ошибку "Команда не поддерживается объектом". Как быть? Пробовал писать так: but.setAttribute('type', 'button'); Опять же в проклятом ИЕ никаких изменений (хотя на этот раз ошибок не выскакивает). Пытался удалить атрибут (but.removeAttribute('type'); - вроде тогда <button> станет по умолчанию просто кнопкой) - опять же от ИЕ ноль эмоций. Подскажите как быть?
  9. http://www.w3schools.com/jS/default.asp - не полный справочник, но зато очень удобный https://developer.mozilla.org/en/Core_JavaS...t_1.5_Reference - полный справочник, но на мой взгляд не очень удобный https://developer.mozilla.org/en/JavaScript - еще больше документации все на инглише, на русском ничего похожего нет
  10. Уделите больше внимания тегам <fieldset>, <label>, <legend> и расположите таки все это дело друг под другом. Вы ж книгу читаете сверху вниз. Ну устроен человек так - сверху вниз ему удобней. Аппендикс этот (слева который) можно в самом верху расположить. Справочники можно поднимать по клику на поле а не на иконке (долго допирал, что они справа) или иконки сделать маленькими и расположить их рядом с полем ввода. Уберите курсор с вопросом, он в ступор вводит... Ну подумайте в общем.
  11. Где тут устрашающий код? <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="shadedborder.js"></script> <style type="text/css"> /* <![CDATA[ */ /* One simple border definition */ #my-border { padding:20px; width:30%; margin:200px auto; color:#fff; } #my-border, #my-border .sb-inner { background:#444 url(grad.png) repeat-x; } /* The following is just for making the page look "cool" - simply ignore it */ html { font-family:sans-serif; background:#444; color:#ddd; } html, body { margin:0; padding:0; } p { margin:5px 0; } .headfoot { text-align:right; padding:10px; margin:0; } .headfoot h1 { font-size:1.3em; padding:0; margin:0; } .headfoot a { color:#fff; } #content { background:url(back.jpg); padding:10px 0; } /* ]]> */ </style> </head> <body> <div class="headfoot"> <h1><a href="http://www.ruzee.com/blog/shadedborder"> RUZEE.ShadedBorder</a> Simple Example</h1> </div> <div id="content"> <div id="my-border"> <p>That's a simple border example.</p> <p>And from version 0.4 on it even supports gracefull degradation - try to disable JavaScript and see what happens.</p> </div> </div> <script language="javascript" type="text/javascript"> var myBorder = RUZEE.ShadedBorder.create({ corner:8, shadow:16 }); myBorder.render('my-border'); </script> </body> </html>
  12. Судя по количеству ответов, не мне одному в коде разбираться влом. Вы лучше покажите на картинке как надо сделать и верстать всем станет веселей.
  13. Абсолютное позиционирование не всегда хорошо.
  14. Поставьте поля друг под другом. Неужели так сложнее?
  15. Див растянется по высоте родителя только если у родителя задана высота. Иначе никак. Юзайте яваскрипт, а еще лучше переверстайте по человечески без извращений.
  16. Помогут CSS хаки. Попробуйте задать разный отступ для ИЕ и остальных браузеров. Например если перед правилом поставить два слеша, то такую запись поймет только ИЕ. Типа: .class { padding: 3px 5px; /* правило для браузеров */ //padding: 3px 0; /* правило для internet explorer */ }
  17. Задать margin-left и margin-right в процентах и для родительского дива до кучи написать text-align: center; А вообще неплохо бы узнать фиксированное это дело или резина.
  18. /* CSS */ .div1 { margin-right: 20px; background: #ccc; } .div2 { float: right; width: 20px; background: #cc310a; } <!-- HTML --> <div class="div2">layer 2</div> <div class="div1">layer 1</div>
  19. Форма у вас термоядерная! Совершенно не приспособлена для использования людьми, а вот роботам несомненно понравится. Теперь по теме: выбрал (после пятиминутного поиска нужного поля) угол фитинга отличный от нуля - ничего не произошло. Может я не туда смотрел? Где я должен увидеть изменения? Вижу только трубу какую-то в верхнем левом углу.
  20. Это я уже выяснил давно вообще было б интересно почитать подробней про HTML 5. Только не на W3C ибо их спецификации не приспособлены для чтения человеком. Живым людям эти тексты выносят мозг. ИЕ7 не менее глючный чем ИЕ6. В ИЕ8 наметился прогресс, но до Мозиллы ему как до Китая раком.
  21. Уберите инлайн у дивов - это изврат. Поставьте float: left; и будет вам счастье.
  22. До края какой кнопки? <button> или <input type="button" />? Оба класса, судя по всему, написаны для ссылки...
  23. Новейший способ! Мои эксперименты с <canvas>: http://forum.mweb.ru/viewtopic.php?f=1&t=6099 (первый пост, Berezkin - эт я)
  24. Хреново гуглите... http://www.ruzee.com/files/shadedborder/test.html http://techmeat.net/example/rounded-corners/
×
×
  • 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