タグ付けされた質問 「href」

ハイパーリンク(またはリンク)は、読者が直接たどることができる、または自動的にたどるドキュメントへの参照です。

30
JavaScriptリンクに使用する「href」値は、「#」または「javascript:void(0)」ですか?
以下は、JavaScriptコードを実行することのみを目的としたリンクを作成する2つの方法です。機能、ページの読み込み速度、検証目的などの点でどちらが優れていますか? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> コードスニペットを実行する結果を非表示スニペットを展開 または function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a> コードスニペットを実行する結果を非表示スニペットを展開


15
hrefとonclickのJavaScript関数
リダイレクトせずにクリックで簡単なJavaScript関数を実行したい。 href属性にJavaScript呼び出しを配置することの間の違いまたは利点はありますか(このように: <a href="javascript:my_function();window.print();">....</a> )対onclick属性に配置する(onclickイベントにバインドする)か?
474 javascript  href 


5
href =“ tel:”と携帯電話番号
使用する場合はtel:、そのような国際電話コードを記述する必要があります。 <a href="tel:+6494461709">61709</a> これまでのところ、とても良いですが、携帯電話番号がある場合、「国際的な」方法で携帯電話番号を記述する方法に関する情報を見つけることができません。
341 html  href  tel 


10
クリックでhref画像リンクダウンロード
次のような通常のリンクを生成します:<a href="https://stackoverflow.com/path/to/image"><img src="/path/to/image" /></a>Webアプリで。 リンクをクリックすると、新しいページに画像が表示されます。画像を保存する場合は、画像を右クリックして[名前を付けて保存]を選択する必要があります この動作をしたくないのですが、リンクをクリックしたときにダウンロードボックスが表示されるようにしたいのですが、それはhtmlまたはjavascriptだけで可能ですか?どうやって? そうでない場合、download.phpスクリプトを記述して、ファイル名をパラメーターとしてhrefに呼び出す必要があると思います...?
180 html  image  download  href 

10
空のhrefは有効ですか?
私たちのWeb開発者の1人は、ドロップダウンリストのスタイルを設定するためのプレースホルダーとして次のhtmlを使用しています。 <a href="" class="arrow"></a> これはアンカータグと見なされますか? href値がないため、リンクチェッカーレポートの一部で壊れていると表示されます。
179 html  href 

4
ハイパーリンクからすべてのスタイル/フォーマットを削除する
色の異なる単語(hrefリンク)を含むナビゲーションメニューを作成しています。色を変更しないでください(ホバー、訪問済みなど)。 さまざまな状態の色を設定する方法は知っていますが、テキストの色(およびその他のスタイル/フォーマット)をそのままにするコードを知りたいです。 助言がありますか?
157 html  css  href 

5
JavaScriptを使用したアンカージャンプ
よくある質問があります。問題は、明確な解決策がどこにも見つからないことです。 アンカーに関して2つの問題があります。 主な目標は、アンカーを使用してページにジャンプするときに、ハッシュを含まないきれいなURLを取得することです。 したがって、アンカーの構造は次のとおりです。 <ul> <li><a href="#one">One</a></li> <li><a href="#two">Two</a></li> <li><a href="#three">Three</a></li> </ul> <div class="wrap"> <a name="one">text 1</a> <a name="two">text 2</a> <a name="three" class="box">text 3</a> </div> さて、あなたがいずれかのリンクをクリックすると、URLは自動的に変更されます www.domain.com/page#1 最後に、これはちょうど: www.domain.com/page ここまでは順調ですね。2つ目は、その問題をインターネットで検索するjavascriptと、解決策が見つかることです。 私はこの機能を見つけました: function jumpto(anchor){ window.location.href = "#"+anchor; } そしてその関数を次のように呼び出します: <a onclick="jumpto('one');">One</a> 以前と同じです。ハッシュをURLに追加します。私も追加しました <a onclick="jumpto('one'); return false;"> 成功なし。ですから、これを解決する方法を教えてくれる人がいれば、本当にありがたいです。 どうもありがとう。



5
アンカー(a)タグからローカルhref値を取得する
ローカルのhref値を持つアンカータグと、href値を使用するが通常の場合とは少し異なる場所にリダイレクトするJavaScript関数があります。タグは次のようになります <a onclick="return follow(this);" href="sec/IF00.html"></a> そして次のようなJavaScript関数 baseURL = 'http://www.someotherdomain.com/'; function follow(item) { location.href = baseURL + item.href; } item.href「sec / IF00.html」という短い文字列を返すだけだと思いますが、代わりに完全なhref「http://www.thecurrentdomain.com/sec/IF00.html」を返します。アンカー<a>タグに入れた短いhrefだけを引き出す方法はありますか?それとも、HTMLの自然な動作によってそれを失うのですか? 文字列操作を使用してこれを行うことができると思いますが、ローカルページが実際には「http://www.thecurrentdomain.com/somedir/somepath/sec/IF00.html」であり、hrefフィールドがまたは、その中にサブディレクトリがない場合があります(ex href="page.html"vsの場合href="sub/page.html")。最後のスラッシュの前にあるすべてのものを常に削除できるわけではありません。 なぜ私がこれを要求しているのか不思議に思うかもしれませんが、それは単にページをよりきれいにするだけだからです。(anchor <a>タグに挿入された)短いhrefだけを取得できない場合は、おそらくのようlink="sec/IF00.html"にタグに追加のフィールドを挿入できますが、ここでも少し面倒です。
121 javascript  html  href 

16
ページの読み込み時にアンカーの「ジャンプ」を無効にする方法は?
これは不可能かもしれないと思うので、できる限り説明していきます。タブ(jqueryを使用)を含むページがあり、以下によって制御されています。 前の質問から別のユーザーによって提供されたように、私はこのコードを使用しています。 <script type="text/javascript"> $(function() { $('html, body').animate({scrollTop:0}); // this is my "fix" var tabContent = $(".tab_content"); var tabs = $("#menu li"); var hash = window.location.hash; tabContent.not(hash).hide(); if(hash=="") { $('#tab1').fadeIn(); } tabs.find('[href=' + hash + ']').parent().addClass('active'); tabs.click(function() { $(this).addClass('active').siblings().removeClass('active'); tabContent.hide(); var activeTab = $(this).find("a").attr("href"); $(activeTab).fadeIn(); return false; }); }); </script> …
110 jquery  tabs  href 

10
onclickが実行された場合、どうすればHREFを無効にできますか?
と属性の両方が 設定されたアンカーがHREFありONCLICKます。クリックしてJavascriptが有効になっている場合は、実行して無視するだけです。同様に、JavaScriptが無効またはサポートされていない場合は、URL をたどって無視します。以下は、JSを実行してリンクを同時にたどる(通常はJSが実行され、次にページが変更される)私がやっていることの例です。ONCLICKHREFHREFONCLICK <A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A> これを行うための最良の方法は何ですか? 私はJavaScriptの回答を期待していますが、特にPHPで実行できる場合は、それが機能する限り、どのような方法でも受け入れます。「a hrefリンクが実行され、JavaScriptのonclick関数が終了する前にページをリダイレクトする」を既に読んだがHREF、遅延するだけで、完全に無効化されていない。もっと簡単なものも探しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.