У меня проблема с функцией, которую я только что создал. Я пытаюсь выполнить автоматическую прокрутку до определенного пользователя на столе. Когда я выбираю свою кнопку, она прокручивается до пользователя, но затем перезагружает предыдущую страницу.
Вы должны перейти на xxx.com, а затем выбрать меню, которое ведет к xxx.com/results_page.php. Здесь вы выберете другую ссылку, которая приведет вас на xxx.com/results.php. Здесь вы выберете кнопку Autoscroll. Кнопка перенесет вас в нужное место на странице, а затем перезагрузит на xxx.com/results_page.php.
Я скопировал этот скрипт у друга, поэтому не совсем понимаю, как он работает. Это моя кнопка, она у меня отключена, так как она сломалась.
<tr>
<td colspan=2>
<button onclick="findUser()" title="Sorry, I'm still working on this." disabled>My Entry</button>
</td>
</tr>
Это функция вверху страницы.
<script type="text/javascript">
function findUser(){
$(window).scrollTop($("td:contains('<?php echo $_SESSION['loggedInUser']; ?>'):last").offset().top);
}
</script>
Дайте мне знать, что еще я могу дать, чтобы помочь здесь. Я могу настроить тестовую страницу, если это необходимо.
Страница тестирования Testing.daqspickem.com Логин: Гость Пароль: Гость
После входа перейдите на страницу testing.daqspickem.com/results.php. Кнопка находится на этой странице. Страница результатов Страницы результатов
В этом коде я устанавливаю TD, который хочу найти.
switch ($user_names_display)
{
case 1:
echo ' <td>' . trim($tmpUser->firstname . ' ' . $tmpUser->lastname) . '</td>' . "\n";
break;
case 2:
echo ' <td><img src="images/logos/' . trim($tmpUser->template_name) . '.gif" style="opacity: .8; width: 40px; height: 40px; margin-left: 0px; z-index: -1;" />' . trim($tmpUser->userName) . '</td>' . "\n";
break;
default: //3
echo ' <td><img src="images/logos/' . trim($tmpUser->template_name) . '.svg" style="width="15px" height="15px" /><abbrev title="' . trim($tmpUser->userName) . ' ' . trim($tmpUser->firstname . ' ' . $tmpUser->lastname) . '">' . substr($tmpUser->userName, 0, 17) . '</abbrev>
</td>' . "\n";
break;
}