-
Posts
5,139 -
Joined
-
Last visited
-
Days Won
32
Content Type
Profiles
Forums
Calendar
Store
Everything posted by s0rr0w
-
FF. Флоаты не принадлежат контенту, на них не должен распространяться overflow: hidden; Хотя, подыму сейчас спеку, посмотрю.
-
Да там все примитивно. Для начала разберем пункт onclick="test(document.getElementById('img'))" При нажатии на ссылку будет вызвана функция test, которой как параметр будет передана ссылка на ноду с картинкой. function test(imgNode){ Функция test на вход принимает параметр imgNode. Я долго думал, как лучше пояснить механизм передачи параметров в функцию, и нашел вполне адекватную ассоциацию. Представь, что тебе нужно попасть к врачу. Перед дверью врача вы все отдельные личности: Саша, Маша, Даша. Но как только вы переступаете порог кабинета, с точки зрения врача вы все пациенты. Как тебя зовут его меньше всего волнует, таких как ты у него десятки каждый день. И называет врач всех людей одним словом - пациент. Люди меняются, название остается одним и тем же. Так вот, все переданные в функцию объекты будут для этой функции называться imgNode. if ( !imgNode.oldWidth ) { imgNode.oldWidth = imgNode.width; imgNode.oldHeight = imgNode.height; } Если у картинки нет свойства oldWidth, то мы его присвоим. Таким образом запомним старое значение ширины и высоты, то, которое было у картинки перед трансформацией imgNode.ticked = !imgNode.ticked; Свойство ticked расскажет нам в каком именно состоянии находится картинка. Это булиановая переменная, будет иметь значение или true (новая ширина), или false (старая ширина). Эта строка инвертирует значение этой переменной. var w = ( imgNode.ticked )? 200 : imgNode.oldWidth; var h = ( imgNode.ticked )? 150 : imgNode.oldHeight; Переменной w присвоится значение 200, если ticked = true, или старое значение ширины. Агалогично с высотой. imgNode.width = w; imgNode.height = h; Тут мы присваиваем картинке новую ширину и высоту. }
-
Да, мельчают люди... Уже поиском правильно воспользоваться не могут... http://www.adobe.com/cfusion/search/index....yer&cat=all
-
Мне удобно пользоваться статус-баром, а кому-то он не нужен. Вопрос, какое решение принять, чтобы удовлетворить всех?
-
Альфа-канал в виде битовой маски есть и в png24. Вопрос остается открытым, зачем 32х битный цвет?
-
Хых.. тупое бездумное копирование кода - зло. <script language="javascript"> function test(imgNode){ //document.getElementById('img').width='200'; //document.getElementById('img').height='150'; if ( !imgNode.oldWidth ) { imgNode.oldWidth = imgNode.width; imgNode.oldHeight = imgNode.height; } imgNode.ticked = !imgNode.ticked; var w = ( imgNode.ticked )? 200 : imgNode.oldWidth; var h = ( imgNode.ticked )? 150 : imgNode.oldHeight; imgNode.width = w; imgNode.height = h; } </script> <a href="#" onclick="test(document.getElementById('img'))">Сылка модная</a> <img src="snoop.gif" id="img" width="100" height="75" alt="" > Внимательно изучи и найди 4 различия.
-
Читайте внимательнее задание.
-
Мне совершенно не сложно удалить все его посты и забанить все новые аккаунты. Со временем спесь пройдет, так как долго биться головой об стену никому не интересно.
-
Нужно перед присваиванием запомнить предыдущее значение. 1. onclick="test(this) 2. function test( imgNode ) 3. if ( !imgNode.oldWidth ) { imgNode.oldWidth = imgNode.width; imgNode.oldHeight = imgNode.height; } imgNode.ticked = !imgNode.ticked; var w = ( imgNode.ticked )? 200 : imgNode.oldWidth; var h = ( imgNode.ticked )? 150 : imgNode.oldHeight; imgNode.width = w; imgNode.height = h; Но это плохой путь
-
А сразу вывести всю форму со всеми скрытыми полями религия не позволяет? Там ОДНА функция всего-то будет. Нафиг фреймворки для этого еще? Совсем разленились, товарищи. Но, это к лучшему.
-
Нескромный вопрос, нафига нужен PNG32?
-
То, что написано в CSS2, зачастую в полном объеме переносится в CSS3 Вообще разработки такого плана проходят несколько стадий 1. Черновики. Создаются некие принципы, по которым все будет работать 2. Компиляция черновиков. Попытка свести их в единое целое. 3. Внесение исправлений 4. Повторная компиляция. 5. Повторение пунктов 3 и 4. Пока ты что-то делаешь, тебе кажется это логичным и понятным. Пока не напорешься на нечто, что разрушит стройную картину бытия. Ошибка в базовых принципах ведет к тотальным ошибкам в будущем. Например, в текущей спеке CSS3 добавили мультибекграундинг. Теперь самый важный вопрос, как изменить местоположение ТОЛЬКО третьего бэкграунда, не трогая два предыдущих?
-
Я? Промолчу. Чувачок все равно бан на две недели получил.
-
Сложноватый? Тут же думать даже особо не надо, сплошные прямоугольники.
-
На сайте адобе точко ком.
-
Чекбоксы конечно же.
-
В примерах к флешу вроде какой-то был... даже в виде компонента вроде шел
-
Ссылка куда ведет? Какие клики надо считать, одного пользователя, или всех всех всех? Что считать кликом по ссылке?
-
Да там банально инпуту высоту указали. Ну, что я говорил Да и не верстка это. Это полный отстой. Фу. Тошнилово.
-
Таких программных продуктов не бывает.
-
Можно вообще не указывать. На них уже мало обращают внимание.
-
По сути - ничем.
-
как растянуть DIV на всю ширину родительского элемента?
s0rr0w replied to Likan's question in HTML Coding
Еще раз увижу мультипостинг, будет бан аккаунта.