私は〜6個のボタンが付いたメニューがあり、それぞれが同じページにつながっています。 そのページには、ドロップダウンメニューがあります。 6つのボタンの目的は、それらのボタンの1つをクリックすると、ページがリダイレクトされ、ドロップダウンメニューが開き、正しいタブになることです。このページにつながったボタンを知っている
しかし、すべてのスクリプトは、ページがリダイレクトされたときに殺されたので、私はこのような何かを傾ける:
<body>
<a id="buttonID" onclick="GoToPage('buttonID')">All</a>
</body>
<script>
function GoToPage(buttonID){
redirect to page.html;
open menu to tab related to buttonID
}
</script>
代わりに、私はおそらく、ページが読み込まに実行される関数を作成する必要があり、その後の試みでしょうどのボタンから取得したのかを特定し、それに基づいて正しい構成にメニューを開きます。
window.onload = ....
そして、どのように私はこれにページをリダイレクトされたボタン渡すことができるようになります:
は、私のようなものを使用する必要がありますか?
ボタンIDをクエリパラメータとして渡すことができます。何か、window.location = 'https://yoursite.com?button=buttonID'のようなものです。あなたはサーバー上のボタンのパラメータの値をキャプチャし、適切にレンダリングすることができます – cdoshi