Проблема с событием onClick

0

Я создаю галерею, и osm элементов будет иметь несколько видов - похожих на элементы, найденные в галерее etsy, - и я пытаюсь понять, что происходит не так. Я начал это некоторое время назад, и это сработало, но поскольку я не кодер (исключительно) и просто обучая себя, я не могу сказать, что изменилось или что я пропал без вести.

Цель состоит в том, чтобы иметь большое изображение и три эскиза. Когда выбран один из трех эскизов, он заменит большое изображение соответствующим изображением.

Код:

Вот то, что у меня есть как функция js, с которой я связываюсь:

<script type="text/javascript">

    function altViews(next_img) {
        document.getElementById("big").src = next_img;
    }

</script>

* (Обратите внимание, что это дает мне ошибку в строке 4: document.getElementById("большой"). src= next_img;) *

Вот код, который я использовал для изображения и миниатюр:

<div class="artwork">
    <img id="big" src="../images/_101111-1.png"/>
    <div class="gallery-thumbnails">
      <img class="gallery-thumb" src="images/_101111-1.jpg" onclick="altViews('../images/_101111-1.jpg')">
      <img class="gallery-thumb" src="images/_101111-3.jpg" onclick="altViews('../images/_101111-3.jpg')">
      <img class="gallery-thumb" src="images/_101111-4.jpg" onclick="altViews('../images/_101111-4.png')">
    </div>
    <div class="rule">
    </div>
  </div>

Если есть какие-то детали, которые я забыл, сообщите мне. Кроме того, я новичок в js и php и преподаю себя в свободное время, так что это может быть простое решение, но я недостаточно знаком с ним, но не понял его.

  • 2
    Что такое сообщение об ошибке?
  • 0
    в Dreamweaver я получаю «Синтаксическая ошибка в строке 6» (4 в коде выше)
Показать ещё 2 комментария
Теги:
onclick

1 ответ

2
Лучший ответ

Вы забыли закрыть <img> добавив обратную косую черту в конец />

<img class="gallery-thumb" src="images/_101111-1.jpg" onclick="altViews('../images/_101111-1.jpg')"/>
  • 0
    Спасибо, у меня все еще проблема с js, но я полностью пропустил это.
  • 0
    На вашем сайте есть ошибка Uncaught ReferenceError: altViews is not defined
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню