Jump to content

s0rr0w

User
  • Posts

    5,139
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by s0rr0w

  1. FF. Флоаты не принадлежат контенту, на них не должен распространяться overflow: hidden; Хотя, подыму сейчас спеку, посмотрю.
  2. Да там все примитивно. Для начала разберем пункт 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; Тут мы присваиваем картинке новую ширину и высоту. }
  3. Да, мельчают люди... Уже поиском правильно воспользоваться не могут... http://www.adobe.com/cfusion/search/index....yer&cat=all
  4. Мне удобно пользоваться статус-баром, а кому-то он не нужен. Вопрос, какое решение принять, чтобы удовлетворить всех?
  5. Альфа-канал в виде битовой маски есть и в png24. Вопрос остается открытым, зачем 32х битный цвет?
  6. Хых.. тупое бездумное копирование кода - зло. <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 различия.
  7. Читайте внимательнее задание.
  8. Мне совершенно не сложно удалить все его посты и забанить все новые аккаунты. Со временем спесь пройдет, так как долго биться головой об стену никому не интересно.
  9. Нужно перед присваиванием запомнить предыдущее значение. 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; Но это плохой путь
  10. А сразу вывести всю форму со всеми скрытыми полями религия не позволяет? Там ОДНА функция всего-то будет. Нафиг фреймворки для этого еще? Совсем разленились, товарищи. Но, это к лучшему.
  11. Нескромный вопрос, нафига нужен PNG32?
  12. То, что написано в CSS2, зачастую в полном объеме переносится в CSS3 Вообще разработки такого плана проходят несколько стадий 1. Черновики. Создаются некие принципы, по которым все будет работать 2. Компиляция черновиков. Попытка свести их в единое целое. 3. Внесение исправлений 4. Повторная компиляция. 5. Повторение пунктов 3 и 4. Пока ты что-то делаешь, тебе кажется это логичным и понятным. Пока не напорешься на нечто, что разрушит стройную картину бытия. Ошибка в базовых принципах ведет к тотальным ошибкам в будущем. Например, в текущей спеке CSS3 добавили мультибекграундинг. Теперь самый важный вопрос, как изменить местоположение ТОЛЬКО третьего бэкграунда, не трогая два предыдущих?
  13. Я? Промолчу. Чувачок все равно бан на две недели получил.
  14. Сложноватый? Тут же думать даже особо не надо, сплошные прямоугольники.
  15. На сайте адобе точко ком.
  16. Чекбоксы конечно же.
  17. В примерах к флешу вроде какой-то был... даже в виде компонента вроде шел
  18. Ссылка куда ведет? Какие клики надо считать, одного пользователя, или всех всех всех? Что считать кликом по ссылке?
  19. Да там банально инпуту высоту указали. Ну, что я говорил Да и не верстка это. Это полный отстой. Фу. Тошнилово.
  20. Таких программных продуктов не бывает.
  21. Можно вообще не указывать. На них уже мало обращают внимание.
  22. Еще раз увижу мультипостинг, будет бан аккаунта.
×
×
  • 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