kozakmamai
-
Posts
37 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by kozakmamai
-
-
Симпатично получается. Спасибо. Вот только осталось это понять и попытаться где-то использовать
А вот кстати, такой вариант ноутбука и коробки:
function Class(){
var y = 1000;
this.get = function(){alert(y)}
}
var c= new Class();
c.get();Результат тот же. В чем же тогда разница? И если она есть, то где лучше использовать один, а где другой?
-
Всем, привет!
Вот хотел бы разобраться что за объект отдаеться переменой и сылку на какой оъект дает переменная this
Вот два примера:
Пример 1
function Class(){
this.y = 1000;
this.get = function(){
alert(this.y);
}
}
c = new Class();
c.get();// alert вернет значение "1000"я так понимаю возвращается объект следующего вида:
c = {
y:1000,
get:function(c.y)
}Пример 2
function Class(){
this.y = 1000;
return {
get : function(){
alert(this.y);
}
}
}
c = new Class();
c.get();// alert возвращает, переменная "undefined"Почему-то this в секции return, перезаписывает this в теле функции.
Как это работает? (может есть какие статьи, буду благодарен)
-
Хм.. спасибо.. вроде работает.. но такое громоздкое решение
-
var str = 'string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>';
str = str.replace(/<em>([\s\S]*?<\/em>)/gi, '<em style="color: #f99;">$1');
alert(str);Вопрос не в том чтобы разукрасить. Необходимо выбрать подстроки. И кстати это регулярное выражение выбирает следующее:
<em>substring<em>substring</em> !!!! (не то)
<em>substring</em>
<em>substring</em>
-
Сори, поправил...
-
Так не катит?
var re = /<em>(.+)<\/em>/; // в $1 будет "substring<em>substring</em>substring</em> xxx substring xxx </em>substring</em> xxx </em>substring"
К сожалению нет.. необходимо выбрать то что выделено синим
-
Добрый день!
Помогите плиз. с решением задачи.
Есть строка:
var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>";
Необходимо выделить содержимое самых внешних тегов <em> (то что выделено синим).
var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>"
Спасибо!
-
Для того чтобы img потянулся в решение, предложенном mishka2, для img, можна записать так:
height:expression(this.parentNode.offsetHeight);
Но а как решить проблему на чистом CSS?
-
Для меня решение не очевидно. Если написать пару строк кода затруднительно, намекните на метод решения
-
Необходимо чтобы фон заголовка (а заголовок может быть разной высоты-2,3 строки текста), тянулся по высоте этого заголовка, тоесть высота изображения вмещалась в высоту контейнера заголовка. Пример:
Необходимо это реализовать для IE6 без expression
-
Действительно, hasLayout всему виной. Знал про это свойство, но до этого времени оно приносило только пользу. Но как говориться - "не недооценивай врага"
Всем спасибо! Особая благодарность SelenIT
-
Понятно, что "В чем причина", я не имею ввиду глобально..
Возможно некоторые правила css провоцируют такое поведение.
Ведь если создать пустой html только со списком то маркеры ведут себя правильно
-
Маркер списка в ie6 отображается по нижней строке. В остальных браузерах по верхней. Вот изображение иллюстрирующее это:
В поисках привил которые помогли бы исправить положение использовал vertical-align , но решение выглядит скорее как костыль. Не могу понять проблему ибо vertical-align для списка не использовал.
Может кто сталкивался с подобным. В чем причина такого поведения и как это исправить?
-
Помогите плз. с таким вот случаем.
Для определения ширины блока можна использовать expression, ну например, во так:
width: expression((document.documentElement.clientWidth ||
document.body.clientWidth) > 1001? "1000px": "auto");Но в целях учебы я хотель написать конструкцию которая использует expression, не не ввиде выражения, а просто однозначно задать значение, например вот так:
width:expression(100+'px');
Но запись не работает. Что в ней не так? Как через expression, однозначно задать ширину блока?
-
Наблюдаю такой вот баг в FF, Opera
Есть такой вот код:
<td style="position:relative">
<div style="position:absolute"></div>
</td>Так вот DIV выпадает из TD, тоесть DIV позиционируется относительно ближайшего позиционированного элемента, не видя позицонированого TD. В IE работает.
Может кто-то сталкивался...
-
на сайте есть рисунок, но он порезан и собирается в цельный, и весь этот рисунок должен быть ссылкой! Когда обрамляеш все тегом , код не валидный. Какой есть способ достигнуть валидности кода?
Код к примеру такой:
<a href="#">
<div class="top"></div>
<div class="left"></div>
<div class="right"></div>
<div class="bottom"></div>
</a> -
min-Height работающий в FF, IE6, IE7, Opera
.minHeight {
min-height: 200px;
height: auto !important;
height: 200px;
}
Растолкуйте плиз, как браузеры читают правило и почему соответственно работает во всех.
-
Подскажите необходимо организовать поиск по сайту и соответственно создается текстовое поле но без кнопки submit. Тоесть необходимо чтобы данные отправлялись просто после нажатия Enter.
Как это реализовать
-
Как остановить выполнение функции по событию?
-
Ох, мил человек...БОЛЬШОЕ СПАСИБО!
-
Такой код работает, но вот конструкция this передает объект в котором используется, но я вот хочу чтобы при наведении на один span со совоим id двигался другой span
Тоесть:
<span onMouseOver="tt('my_id')">Button</span>
<span id="my_id">TEXT</span>Как реализовать такой вариант. Помогите, никак не могу понять почему не передаются переменные
-
Ок...
Но вот пример.
Необходимо чтобы при наведении на текст он начинал сдвигаться вправо. Вот код:
<script type="text/javascript">
var n=0;
function tt(a)
{
document.getElementById(a).style.marginLeft = n+"px";
n += 1;
setTimeout("tt("+a+")",100);
}
</script>
<span id="p" onMouseOver="tt('p');">TEST</span>Событие передает идентификатор, необходимо чтобы идентификатор передавался вместе с вызовом функции методом setTimeout.
При наведении на текст он сдвигается на один пиксел а потом замирает.
Подскажите плз. что не так?
-
Может я чего-то не понимаю но вот столкнулся с такой неразрешимой проблемой.
В IE не работает конструкция setTimeout(function,break,variable).
То-есть метод работает когда не передаешь ему переменной, но при передачи переменной все глохнет. И это наблюдается только в IE. Подскажите выход!!! Прошу!!
-
Есть такая проблема.
Есть страничка в ней одна колонка (div). Как сделать так чтобы в случае не полной заполнености колонки, низ ее был в самом низу окна браузера, но в случае добавления материала низ опускался ну и соотвественно в браузере появляется вертикальный скрол.
Буду очень презнателен если подскажите или дадите сылки на материал. На каком ресурсе можна посмотреть варианты верстки в одну, две, три колонки, с подвалом и тд.
смена картинок местами
in Goods and Services
Posted · Edited by kozakmamai
Получаеш число 0 до 23 которое говорит о времени суток и в зависимости от этого делаешь что необходимо