Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.01.2010, 07:47
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Динамический title у элемента
Здравствуйте!
имеется код:
<script type="text/javascript">   
      function loadIndividual(form) {
         if (document.images) {
            var gifName = form.individual.options[form.individual.selectedIndex].value;
            document.getElementById("img").src = gifName + ".gif";
         }
      }   
      </script>


<form name="selections">
               <select name="individual" onchange="loadIndividual(this.form)">
                     <option value="img1">Рисунок_1</option>
                     <option value="img2">Рисунок_2</option>                     
               </select>            
        <img alt="image" src="img1.gif" id="img" />
               </form>

По скрипту видно что при выборе определенного опшина, меняется картинка, вопрос в следующем, как сделать чтобы к картинке добавлялся еще и title, в зависимости от выбранного опшина?
Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 20.01.2010, 09:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Очевидно вроде
document.getElementById("img").title = 'new title';
Ответить с цитированием
  #3 (permalink)  
Старый 20.01.2010, 09:41
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Сообщение от Kolyaj Посмотреть сообщение
Очевидно вроде
document.getElementById("img").title = 'new title';
Это то понятно, акцент в вопросе на title, в зависимости от выбранного опшина...
а так что не выбирай все равно титл=new title, я думаю нужен массив, как только его сюда прицепить...
Ответить с цитированием
  #4 (permalink)  
Старый 20.01.2010, 09:45
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

src же вы смогли подставить в зависимости от выбранного элемента. В чём проблема с title?
Ответить с цитированием
  #5 (permalink)  
Старый 20.01.2010, 09:49
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

[form.individual.selectedIndex].value;

==>

[form.individual.selectedIndex].text;

?

Ну и записываем в title вместо src.
Ответить с цитированием
  #6 (permalink)  
Старый 20.01.2010, 10:40
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Спасибо ребята! получил:
 <script type="text/javascript">   
      function loadIndividual(form) {
         if (document.images) {
            var gifName = form.individual.options[form.individual.selectedIndex].value;
            document.getElementById("img").src = 'catalog/' + gifName + '.gif';
			var gifTile = form.individual.options[form.individual.selectedIndex].text;
			document.getElementById("img").title = gifTile;
         }
      }   
      </script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор из таблицы HOmevl Общие вопросы Javascript 4 15.09.2011 01:40
Загрузить title для ссылок на странице MarikVal jQuery 0 27.07.2009 20:38
Границы элемента DIv gosha_kap Общие вопросы Javascript 1 06.07.2009 17:12
Помогите не работает скрипт MAX_NS Общие вопросы Javascript 2 24.03.2009 16:25
Вопрос к гуру. Title через js. Не выводит title из тега <TR> shkur Элементы интерфейса 24 19.06.2008 09:03