人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://www.turbosquid.com/Search/Index.cfm/FuseAction/ProcessSmartSearch/blKeepCheck/y/blShowCategorySelect/true/intMediaType/2/intType/6/intCategory1/202
javascriptを使ってページ移動をしているHP(上記のURL)があるのですがNEXTボタンをクリックしても次のページに移動することが出来ません・・・
たまに2ページ目だけには飛ぶことが出来ますが、3ページ目には行けません。
前までは移動することが出来ていたのに急に出来なくなくなってしまいました。
原因は何でしょうか?

●質問者: kazuxyz
●カテゴリ:インターネット ウェブ制作
✍キーワード:HP JavaScript NeXT URL クリック
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● notapachi
●35ポイント

●このページには3か所に[Next]ボタンがありますね。

当方の環境で3か所/異なるページの[Next]ボタンで試してみましたが、問題なく動作しました。

【当方の環境】

Macintosh OSX 10.4.9

Safari 2.0.4

●環境が異なる(かもしれない)ので何とも言えませんが、クライアント側の問題ではないかと推測されます。

・コンピュータをリスタート

・ブラウザのキャッシュをクリア

・ブラウザのjavascriptをOFFにして試してから、再度ONに戻す

などを試してみてはいかがでしょうか。

また、OSのバージョン、ブラウザとブラウザのバージョンなどを明記した方が有効な情報を集めやすいかと思います。

◎質問者からの返答

ありがとうございます。

当方の環境

WindowsXP SP2

IE6

情報が抜けていまして申し訳ございません。

教えていただいた方法をを試した結果駄目でした・・・

他にもありましたらよろしくお願い致します。


2 ● susie-t
●35ポイント

私も同様の環境ですが、問題なく遷移できました。ご使用の環境固有の現象でしょうか・・・。

以下を確認してみてください。

ステータスバーはIEメニュー→「表示」→「ステータスバー」で表示できます。(この辺は既知かもしれませんが^^;)

以上の情報を提示いただければ、回答しやすくなると思います。(コメントを開放していただければそちらで回答します)

現在考えられるのは

function ChangePage(startRow){
 var f = document.forms['formRefreshSearch'];
 startRow = parseInt(startRow);
 if(isNaN(startRow))return;
 if (startRow < 1){
 f.elements['INTSTARTROW'].value = 1;
 }else{
 f.elements['INTSTARTROW'].value = startRow;
 }
 f.submit();
}

上記関数のsubmitの前後にalertを入れて、実行されているか確認するのもいいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ