2017-11-13 3 views
0

フォーム内の3つのボタンを含む別のサイトのページにリンクしようとしています。ページxyz.com/formにリンクすると、デフォルトでbtn-primaryクラスが含まれているため、「強調表示」ボタンがチェックされます。ハイライトされたリンクではなく、リンク1またはリンク2で選択されたbtnプライマリクラスを使用して、サイトからxyz.com/formにリンクする方法を教えてください。ボタンをプライマリとして選択したフォームへのリンク

<form> 
<div class="col-xs-12"> 
<a class="btn btn-block btn-default btn-primary">Highlighted</a> 
<a class="btn btn-block btn-default">Link One</a> 
<a class="btn btn-block btn-default">Link Two</a> 
</div> 
</form> 
+0

'xyz.com/form'にアクセスできれば、両方のサイトでこれを実装できます。それ以外の場合は不可能です – DestinatioN

答えて

1

できません。

URLを通じて任意のサイトのHTMLを任意に変更することはできません。

(私の銀行のオンラインバンキングサービスに、自分のログインフォームを自分自身の悪意のあるサイトを指すように変更したリンクでリンクしているのを見ることができます)。

変更したいHTMLをホストしているサイトで変更する必要があります。

理想的には、ページの各バージョンを表す異なるページを作成します。たとえば、クエリ文字列に注意を払ったサーバー側のコードを使用して、これを動的に行うことができます。

また、JavaScriptを使用してURLを調べ、それに基づいてDOMを変更することもできます。

関連する問題