質問: ### 前提・実現したいこと 初心者というかディレクターです。 広告会社の関係で掲載広告をクリックして飛ぶサイトのリンク先URLに#を使わないよう指定をされたのですが、 リンク先のサイトでアンカーを使ってリンクと共にページ中頃に飛ばしたいのですが サイト制作を依頼しているコーダーに#を使わないと飛べないと言われ、何か方法がないか探しております。 ### 発生している問題・エラーメッセージ 外部リンクURLに#を使わないアンカーの付け方 広告媒体者からは#をエンコードして%23にするよう指示されました。 エラーメッセージ なし ### 該当のソースコード リンク先が例えば https://〜i/exam/index.html#20210123onsou #をエンコードして%23にするよう指示されました。 現状のコード あ 〜 アンカー指定しているid部分 入試直前相談会 詳細は、こちらへ ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 担当者にJavaScriptの座標指定できないのかなど聞きましたが、 いまいち良い回答が出ませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。 先方の指定IDは https://〜i/exam/index.html%2320210123onsou
回答: スクロール処理でそのidの要素のtop位置とあわせれば 飛ばすことはできますが、その位置だという指定することができません。 searchパラメータなど利用すると別の問題が発生する可能性はあります