Собственно, есть кучка картинок. При нажатии на одну из картинок передаем в функцию URL видео и собственно сам объект (через this). При этом функция вставляет URL в блок "video", а рамка у родительского элемента (структура такая: <li><img></li>, то есть рамка у li) меняется с зеленой на красную. Если тыкаем по другой картинке, то рамка у прошлой картинки снова становится зеленой, а у новой - красной.
Проблема как раз в смене цвета рамки. Вот код функции:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- function replace(code, idnt) {
- video.innerHTML=code;
- if (parent)
- parent.className = "green";
- var actual = document.getElementById(idnt.id);
- parent = actual.parentNode;
- parent.className = "red";
- }
- </script>
- <script>
- var parent;
- </script>