Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Динамический title у элемента (https://javascript.ru/forum/dom-window/7186-dinamicheskijj-title-u-ehlementa.html)

Slavok47 20.01.2010 07:47

Динамический 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, в зависимости от выбранного опшина?
Спасибо!

Kolyaj 20.01.2010 09:26

Очевидно вроде
document.getElementById("img").title = 'new title';

Slavok47 20.01.2010 09:41

Цитата:

Сообщение от Kolyaj (Сообщение 41183)
Очевидно вроде
document.getElementById("img").title = 'new title';

Это то понятно, акцент в вопросе на title, в зависимости от выбранного опшина...
а так что не выбирай все равно титл=new title, я думаю нужен массив, как только его сюда прицепить...

Kolyaj 20.01.2010 09:45

src же вы смогли подставить в зависимости от выбранного элемента. В чём проблема с title?

Riim 20.01.2010 09:49

[form.individual.selectedIndex].value;

==>

[form.individual.selectedIndex].text;

?

Ну и записываем в title вместо src.

Slavok47 20.01.2010 10:40

Спасибо ребята! получил:
 <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>


Часовой пояс GMT +3, время: 09:23.