2016-07-26 14 views
-4

ホームページをリロードするためにリダイレクトするはずのボタンがページにあります。問題は、私のjavascriptが '#'にリダイレクトされた後、もう正しく動作しないことです。href = '#'でページをリロードした後にJavascriptが機能しない

が、私は私のjavascriptのはwindow.onloadに包まれてい=機能(){}

ホームページにリダイレクトする別の方法はありますかこのエラーの発生を防止するための方法があります。

+1

動作しないコードを提供してください。 – alex030293

+0

残念ながら、それは動作していない特定の部分ではない、JavaScriptのボタンが正しく生成されていない、私のボタンのクリックイベントなどが働いていないなど。 – Reinier

+0

ハッシュを変更してもページがロードされません。あなたが何か違うことをしているように聞こえる。もう一度ロードしたいコードは何ですか? – epascarello

答えて

1

URLのハッシュ部分のみを変更しても、ページのリロードは行われないため、再度window.onloadは実行されません。 aタグをクリックすると、この機能を手動で起動する必要があります。

1

「#」にリダイレクトすると実際にホームページがリロードされませんが、通常はページの特定のidタグに移動するために使用されます。あなたのボタンが '#'、例えばhref="#"に移動するhrefを使用している場合は、.、例えばhref="."で切り替えることができます。 .は現在のディレクトリを参照し、実際にはページをリロードしてwindow.onloadをトリガーします。

関連する問題