作成したばかりの関数に問題があります。私はテーブル上の特定のユーザーに自動スクロールしようとしています。私のボタンを選択すると、ユーザーにスクロールしますが、前のページがリロードされます。AutoScrollが前のページにリダイレクトする理由
xxx.comにアクセスし、xxx.com/results_page.phpに移動するメニューを選択します。ここからxxx.com/results.phpに移動する別のリンクを選択します。ここから、自動スクロールボタンを選択します。このボタンを押すと、ページ上の正しい場所に移動してから、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に行きます。ボタンはそのページにあります。 The results page The results pages
このコードは、私が探したい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;
}
。あなたのスクリプトの目的ははっきりしていません。 jsのフィドルを設定することもできます。ありがとう – vbrmnd
私は説明の目的を教えました。私は特定のユーザ( "td:contains( '<?php echo $ _SESSION [' loggedInUser '];?>'):last")をテーブルに自動スクロールしようとしています。私はボタンをクリックし、そのレコードにテーブルをスクロールしたいと思います。 – Daquiri
テストページ付きの元の投稿を編集しました。 – Daquiri