Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2011, 10:40
Новичок на форуме
Отправить личное сообщение для vadim525 Посмотреть профиль Найти все сообщения от vadim525
 
Регистрация: 24.03.2011
Сообщений: 6

замена адреса в ссылке
Всем доброго времени суток.
Просьба помочь, т.к в js вообще тока начал разбираться, пока для меня тёмный лес.

На странице грузится картинка, при наведении на нее мышкой появляется окно с картинкой только уже большой
<a name="bigImg" href="/goods/man/big/foto-1.jpg" class = "cloud-zoom" id="zoom1" rel="adjustX: 20, adjustY: -95">
<img name="shirt" src="/goods/man/smoll/foto-1.jpg" title="" alt="" /></a>

Мне через select нужно менять эти картинки, делаю так
HTML для формы
<select size="1" name="color" onChange="changeShirt(this.form)">
<option value="white"> белый</option>
<option value="red"> красный</option>
<option value="blue"> синий</option>
</select>

JS такой
function changeShirt(form)
{
   shirtSex = form.sex.options[form.sex.selectedIndex].value;
   shirtColor = form.color.options[form.color.selectedIndex].value;
   newSrc = "/goods/f-b/" + shirtSex + "/smoll/" + shirtColor + "-<? echo $bd_img_js."-1"; ?>.jpg";
   document.shirt.src = newSrc;
   
   newHref = "/goods/f-b/" + shirtSex + "/big/" + shirtColor + "-<? echo $bd_img_js."-1"; ?>.jpg"
   document.bigImg.href = newHref;
}

Так вот, как мне можно изменить в < a href="'этот адрес"> т.к конструкция которая подходит для src, не работает в href=""

Последний раз редактировалось vadim525, 27.03.2011 в 15:38. Причина: испраление
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2011, 15:37
Новичок на форуме
Отправить личное сообщение для vadim525 Посмотреть профиль Найти все сообщения от vadim525
 
Регистрация: 24.03.2011
Сообщений: 6

разобрался, может кому пригодится:
ссылку обозначать надо через Id, так
<a id ="oneHref" href="opa.php"><img name="oneImg" src="f-b/man/smoll/blue-glaza-1.jpg" title="" /></a>

а менять так
var oneHref = document.getElementById('oneHref');
   oneHref.href = newSrc;
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onclick на ссылке (Sandr) Общие вопросы Javascript 9 23.09.2015 03:50
Русские символы в строке адреса parzh-junior Элементы интерфейса 1 11.04.2010 19:12
Сообщение при копировании строки адреса сайта ullltra Общие вопросы Javascript 2 19.11.2009 18:04
Сокрытие панели адреса Arkatic Элементы интерфейса 6 16.07.2009 17:38
Help ! Как загрузить данные по ссылке из таблицы1 в таблицу2 ? asked86 Общие вопросы Javascript 1 25.03.2009 21:06