Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Истину глаголят уста ваши! А ведь и правда след семипалой лапы. Эх жаль сайт посмотреть не удалось.
-
Что-то типа такого: 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);
-
ИЕ6 свое уже отжил, никто же не верстает по пятерку уже, вот и по шестерку пора бы перестать (что я с успехом и делаю). Ну да не в этом дело. Тип документа установлен как XHTML strict - значит мы переходим потихоньку от HTML к XML. Я конечно понимаю, что content="text/html" и text/xml даже не менее хреновая чем шестерка ИЕ7 не поймет, но раз уж у нас почти XML докумет, то давайте следовать его стандартам до конца. Еще раз говорю, что лично я (хоть и под ИЕ6 почти не верстаю сейчас) проблем с quirks mode не заметил. И вообще я сторонник того, чтобы делать сайты как гугль - то бишь на яваскрипте не закладываясь тупо на HTML и CSS. Имхо оно так гибче. И вообще считайте меня коммунистом!
-
Решения другими способами нет. Иначе я не стал бы так жестко извращаться. У меня даже была идея сохранить объект в переменной, потом убить кнопку, а потом создать заново со нужными параметрами. Но и тут есть проблема - я не знаю какие слушатели уже навешаны на эту кнопку. Вы мне Америку не открыли. Вы наверно не поняли, что приведенный мной код - тестовый. А еще лучше определить тип браузера внутри самого скрипта и не измываться с кандишнл каментами. Не нужно их использовать там где нет в этом необходимости. Если уж создавать кнопку динамически, то уж создавать объект в DOM, а не писать innerHTML. В любом случае выше я написал почему нельзя удалить кнопку и создать ее заново. Черт, я даже в HTML порулить кнопками не могу. Только и могу, что менять DOM яваскриптом...
-
Ниче, пусть будет. Я еще вреда от "понтов" не заметил пока. ИЕ6 в quirks mode (режим отладки чтоли?) пусть вгоняется, один хрен он XML-стиль не понимает. Эт верно, затупил. А вот это ужо другое дело, тут подумать надобно... Чую без скриптов никак, хотя хз хз.
-
Плагин к Мозилле FireBug умеет отлаживать яваскрипты. Так же в ИЕ8 есть отладчик (F12), но он заметно хуже имхо.
-
А вот так не катит? <?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 эмулируется экспрешнами, или я чего не понимаю?
-
Возникла необходимость скриптом изменить <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> станет по умолчанию просто кнопкой) - опять же от ИЕ ноль эмоций. Подскажите как быть?
-
http://www.w3schools.com/jS/default.asp - не полный справочник, но зато очень удобный https://developer.mozilla.org/en/Core_JavaS...t_1.5_Reference - полный справочник, но на мой взгляд не очень удобный https://developer.mozilla.org/en/JavaScript - еще больше документации все на инглише, на русском ничего похожего нет
-
Уделите больше внимания тегам <fieldset>, <label>, <legend> и расположите таки все это дело друг под другом. Вы ж книгу читаете сверху вниз. Ну устроен человек так - сверху вниз ему удобней. Аппендикс этот (слева который) можно в самом верху расположить. Справочники можно поднимать по клику на поле а не на иконке (долго допирал, что они справа) или иконки сделать маленькими и расположить их рядом с полем ввода. Уберите курсор с вопросом, он в ступор вводит... Ну подумайте в общем.
-
Где тут устрашающий код? <!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>
-
Судя по количеству ответов, не мне одному в коде разбираться влом. Вы лучше покажите на картинке как надо сделать и верстать всем станет веселей.
-
Абсолютное позиционирование не всегда хорошо.
-
Поставьте поля друг под другом. Неужели так сложнее?
-
Див растянется по высоте родителя только если у родителя задана высота. Иначе никак. Юзайте яваскрипт, а еще лучше переверстайте по человечески без извращений.
-
Помогут CSS хаки. Попробуйте задать разный отступ для ИЕ и остальных браузеров. Например если перед правилом поставить два слеша, то такую запись поймет только ИЕ. Типа: .class { padding: 3px 5px; /* правило для браузеров */ //padding: 3px 0; /* правило для internet explorer */ }
-
Задать margin-left и margin-right в процентах и для родительского дива до кучи написать text-align: center; А вообще неплохо бы узнать фиксированное это дело или резина.
-
/* 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>
-
Форма у вас термоядерная! Совершенно не приспособлена для использования людьми, а вот роботам несомненно понравится. Теперь по теме: выбрал (после пятиминутного поиска нужного поля) угол фитинга отличный от нуля - ничего не произошло. Может я не туда смотрел? Где я должен увидеть изменения? Вижу только трубу какую-то в верхнем левом углу.
-
Это я уже выяснил давно вообще было б интересно почитать подробней про HTML 5. Только не на W3C ибо их спецификации не приспособлены для чтения человеком. Живым людям эти тексты выносят мозг. ИЕ7 не менее глючный чем ИЕ6. В ИЕ8 наметился прогресс, но до Мозиллы ему как до Китая раком.
-
Уберите инлайн у дивов - это изврат. Поставьте float: left; и будет вам счастье.
-
До края какой кнопки? <button> или <input type="button" />? Оба класса, судя по всему, написаны для ссылки...
-
Новейший способ! Мои эксперименты с <canvas>: http://forum.mweb.ru/viewtopic.php?f=1&t=6099 (первый пост, Berezkin - эт я)
-
кто знает как реализовать растягиване сайта как тут
Great Rash replied to hugomen's question in HTML Coding
Это вы про ИЕ6? Миф! -
Хреново гуглите... http://www.ruzee.com/files/shadedborder/test.html http://techmeat.net/example/rounded-corners/