Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Программирование и разработка

Программирование и разработка Обсуждение вопросов программирования

Ответ
 
Опции темы Опции просмотра
Старый 08.03.2008, 09:10   #1
DemoniQ
Гость
 

Нарушения:[Посмотреть]
JavaScript

Нужно написать такой вот скриптик (см. аттач) с комментариями, чтобы человек, не знающий JavaScript, смог разобраться программе и переделать ее по своему усмотрению.
Изображения
Тип файла: jpg jav.JPG (77.4 Кб, 971 просмотров)
  Ответить с цитированием
Старый 11.04.2008, 14:20   #2
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
......
Вложения
Тип файла: zip test.zip (340 байт, 684 просмотров)
kainen вне форума   Ответить с цитированием
Старый 30.06.2009, 02:20   #3
C1FR0
Complete
 
Аватар для C1FR0
 
Регистрация: 07.01.2009
Адрес: Гатчина

Нарушения:[Посмотреть]
Задача:
Переписать код под элемент div или td с использованием метода onmouseover. Полностью сохранить функциональность выполнения метода.

Код HTML:
<html >
  <head >
    <style type = "text/css" >
      a{
        display: block;
        height: 100px;
        width: 100px;
      }
      a:link, a:visited, a:active{
        background-image: url('light_off.png');
      }
      a:hover{
        background-image: url('light_on.png');
      }
    </style>
  </head>
  <body >
    <a href = "#" >&nbsp;</a>
  </body>
</html>
__________________
MATRIX — connecting people

Последний раз редактировалось C1FR0. 30.06.2009 в 02:25.
C1FR0 вне форума   Ответить с цитированием
Старый 01.07.2009, 17:40   #4
Insya
online();
 
Аватар для Insya
 
Регистрация: 24.01.2006
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от C1FR0 Посмотреть сообщение
Задача:
Переписать код под элемент div или td с использованием метода onmouseover. Полностью сохранить функциональность выполнения метода.
Код HTML:
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
<script type="text/javascript">
function f1()
{
	document.getElementById("div").style.backgroundImage = "url('lighton.png')";
}
function f2()
{
	document.getElementById("div").style.backgroundImage = "url('lightoff.png')";
}
</script>
</head>

<body>
<div id="div" style="width:100px;height:100px;background-image:url('lightoff.png')" onmouseover="f1()" onmouseout="f2()"></div>
</body>

</html>
Insya вне форума   Ответить с цитированием
Старый 01.07.2009, 17:48   #5
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Нафига кодить на javascript, если через css это и так прекрасно работает. Javascript может быть отключен в браузере в целях безопасности и работать не будет.
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 01.07.2009, 18:43   #6
C1FR0
Complete
 
Аватар для C1FR0
 
Регистрация: 07.01.2009
Адрес: Гатчина

Нарушения:[Посмотреть]
to Insya
Благодарю!

to ΛLIEN
В задумке объект не должен быть ссылкой.
Возможно использовать пару <a ></a> без параметра href, но в этом случае пропадает кроссбраузерность.
Данный прием является дизайнерским решением. Если он не будет работать в браузерах с отключенным JS, то это не беда. А если его не увидят пользователи потому, что им нравится какой-то из 5 основных браузеров, то это нехорошо.
__________________
MATRIX — connecting people

Последний раз редактировалось C1FR0. 01.07.2009 в 18:47.
C1FR0 вне форума   Ответить с цитированием
Старый 02.07.2009, 11:11   #7
Insya
online();
 
Аватар для Insya
 
Регистрация: 24.01.2006
Адрес: Гатчина

Нарушения:[Посмотреть]
Цитата:
Сообщение от ΛLIEN Посмотреть сообщение
Нафига кодить на javascript, если через css это и так прекрасно работает. Javascript может быть отключен в браузере в целях безопасности и работать не будет.
Если отключен яваскрипт, это проблема пользователя. У него так же могут быть отключены картинки, не установлен флеш и т. д. Что теперь, один голый текст на сайте размещать?
Insya вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:48. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot