Следующее изображение без обновления всей страницы (по щелчку)

#html #onclick #refresh

#HTML #onclick #обновить

Вопрос:

Всем привет, я пытаюсь «по щелчку» перейти к следующему изображению (я опубликую код, чтобы было легче понять, что я пытаюсь сделать)

   <form id="selector">
         <select onchange="initChapSelector();"></select>
         <select onchange="initPageSelector();"></select>
         <select onchange="initDisplay();"></select>
         </select>
  </form>
         <a href="#" onclick="moveToNextPage(); return false;"><img id="display" src="js/VKmanga/spinner.gif"></a>
  

но единственный известный мне способ — это href="#" но это просто обновляет всю страницу
Есть ли какие-либо другие способы, которыми я могу заставить это работать?

Я новичок в html / php, поэтому, пожалуйста, простите меня, если приведенный выше код неверен, спасибо

Также я работаю в шаблоне форума, если это что-нибудь значит

Ответ №1:

Хм, href=»#» не должен обновлять всю страницу. Вы уверены, что в moveToNextPage() нет ошибок? Вы также можете попробовать javascript:void(0) в href=»…»: он не должен делать абсолютно ничего.

Комментарии:

1. Я думаю, это как-то связано с форумом, на котором я работаю, поскольку он постоянно возвращает меня на домашнюю страницу. пример / index.php?manga / — это то, где у меня есть этот код, который заставляет меня возвращаться /

2. Да, оно на localhost, поэтому не могу его выдать

3. Поэтому, пожалуйста, создайте отдельный тестовый файл HTML / javascript, который я могу попробовать. Более того, решил ли проблему href=»javascript: void(0)»?

4. Есть ли способ остановить его переход к началу страницы по щелчку? dev.animelon.com/manga это то, над чем я работал, еще раз спасибо

5. Используемый вами скрипт ( dev.animelon.com/js/VKmanga/view.js ) использует document.location. хэш для выполнения изменения между изображениями манги. Это является причиной поведения «прокрутка вверх». Я приличный программист на javascript, но я знаю document.location. хэш очень маленький, я его никогда не использовал. Однако я мог бы написать штуковину «замена изображений» абсолютно без усилий и без прокрутки страницы вверх. Этот скрипт кажется слишком сложным. Смотрите, например: devx.com/tips/Tip/13653