Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.08.2005, 13:30
o-mega вне форума Посмотреть профиль Найти все сообщения от o-mega
  № 1  
Ответить с цитированием
o-mega
Banned

Регистрация: Jun 2005
Сообщений: 68
Question Js: замена рисунков

Мужики, нужна помощь.
Можно ли прописать на JS так, чтобы в какой-то конкретной строке (html) одна картинка заменялась другой?
Ну, то есть, вот есть у меня меню. В нем картинка перед ссылкой (квадратик зеленый). А если нажать на него - открывается "подкаталог" - там (чуть с отступлением) но стоит этот же квадратик. А его нужно поменять на синий. Задать же этот квадрат можно только в одном месте. Если его изменить - изменится всё...
Так вот и нужно сделать так, чтобы в строчке (где указывается количество "отступлений" для подкаталога) поставить скрипт который заменяет "квадратики" подкаталогов...

Сложно выразится, но если поняли - дайте, пожалуйста, либо ссылку на подобный пример (где можно код взять) или напишите его...

Спасибо!

Старый 31.08.2005, 13:55
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 2  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
UL{list-style:none;}

LI{background: url("green_li.gif") left top no-repeat;}

LI UL LI{background: url("blue_li.gif") left top no-repeat;}

LI UL LI UL LI{background: url("red_li.gif") left top no-repeat;}
__________________
Breakcore them all!

Старый 31.08.2005, 23:59
o-mega вне форума Посмотреть профиль Найти все сообщения от o-mega
  № 3  
Ответить с цитированием
o-mega
Banned

Регистрация: Jun 2005
Сообщений: 68
KidsKilla, а можно по-подробнее?
Цитата:
UL{list-style:none;}
LI{background: url("green_li.gif") left top no-repeat;}
LI UL LI{background: url("blue_li.gif") left top no-repeat;}
LI UL LI UL LI{background: url("red_li.gif") left top no-repeat;}
Чет, я немного не понял, можно объяснить?

Старый 01.09.2005, 05:57
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Ответить с цитированием
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Цитата:
Сообщение от o-mega
KidsKilla, а можно по-подробнее?


Чет, я немного не понял, можно объяснить?
Представь себе матрешку. Длф каждой "под-матрешки" определяется новый стиль.

Старый 31.08.2005, 17:19
ninja_127 вне форума Посмотреть профиль Отправить личное сообщение для ninja_127 Посетить домашнюю страницу ninja_127 Найти все сообщения от ninja_127
  № 5  
Ответить с цитированием
ninja_127
 
Аватар для ninja_127

Регистрация: Jan 2004
Адрес: Москва
Сообщений: 700
Отправить сообщение для ninja_127 с помощью ICQ
кстати, для более нетривиальных задач:
http://htmlcoder.visions.ru/JavaScript/?27

Старый 31.08.2005, 19:14
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 6  
Ответить с цитированием
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Чего все с ума что ли посходили? Я, например, на alesh.ru картинки меняю так
Код:
			function changeImage(imageId){
				i = document.getElementById('im');
				if( i.width == 700 ){
					i.src = '/p/700/'+ imageId +'.jpg';
				}else{
					i.src = '/p/500/'+ imageId +'.jpg';
				}
			}
__________________
Что за дурь? 50 символов в подписи!?

Старый 31.08.2005, 19:16
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 7  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
и на кой? я ваще жс исключительно при динамике юзаю. скрыть.показать, текст поменять, прочее.
если есть ксс, жс ни к чему.
__________________
Breakcore them all!

Старый 31.08.2005, 19:17
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 8  
Ответить с цитированием
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
а, ну тогда, всё верно. только Css.
__________________
Что за дурь? 50 символов в подписи!?

Старый 31.08.2005, 19:36
ninja_127 вне форума Посмотреть профиль Отправить личное сообщение для ninja_127 Посетить домашнюю страницу ninja_127 Найти все сообщения от ninja_127
  № 9  
Ответить с цитированием
ninja_127
 
Аватар для ninja_127

Регистрация: Jan 2004
Адрес: Москва
Сообщений: 700
Отправить сообщение для ninja_127 с помощью ICQ
Цитата:
Сообщение от juggy
Чего все с ума что ли посходили? Я, например, на alesh.ru
Ты чего истерики закатываешь
все четко - для разных задач разные средства


Последний раз редактировалось ninja_127; 01.09.2005 в 13:38.
Старый 01.09.2005, 15:00
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 10  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>Списки</title>
<style type="text/css">
UL{list-style:none;}
.my-list LI{background: url("green_li.gif") left top no-repeat;}
.my-list LI UL LI{background: url("blue_li.gif") left top no-repeat;}
.my-list LI UL LI UL LI{background: url("red_li.gif") left top no-repeat;}
</style>
</head>
<body>
<ul>
	<li> 1й пункт списка 1й вложенности, зелёная картинка
	<ul>
		<li> 1й пункт списка 2й вложенности, синяя картинка
		<ul>
			<li> 1й пункт списка 3й вложенности, красная картинка</li>
			<li> 2й пункт списка 3й вложенности, красная картинка</li>
		</ul>
		</li>
		<li> 2й пункт списка 2й вложенности, синяя картинка </li>
		<li> 3й пункт списка 2й вложенности, синяя картинка </li>
	</ul>
	</li>
	<li> 2й пункт списка 1й вложенности, зелёная картинка </li>
	<li> 3й пункт списка 1й вложенности, зелёная картинка </li>
</ul>
</body>
</html>
__________________
Breakcore them all!

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


Часовой пояс GMT +4, время: 03:34.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.