問題タブ [href]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
314 参照

ajax - 初心者: AJAX を使用してサイトの一部を更新する

サイトの一部だけを ajax で更新したいのですが、protorypjs を検索したところ ajax.updater が見つかりましたが、問題が発生しています。これは私のページの一部です

これを実装する方法を誰か教えてもらえますか: Ajax.Updater(container, url[, options]) ? そしてそれを機能させる?htmlでprototype.jsをリンクしました。

0 投票する
2 に答える
9438 参照

javascript - JS/jQuery: img src に基づいて動的な href を使用して s の周りにタグを自動的にラップするにはどうすればよいですか?

0 投票する
1 に答える
2505 参照

http - ジュムラ!HTTP を HTTPS に変更する間違った BASE HREF

Joomlaを移動しました!BradPPresents.comからBradP.comへの Web サイト。ヌードはありませんが、SFW ではない可能性があります

セキュリティで保護されていない HTTP アクセスでは、すべてが適切に機能します。しかし、サイトが HTTPS に変更されるとすぐに、BASE HREF は古い URL「BradPPresents.com」に戻ります。

BradPPresents.com のすべてのインスタンスを見つけて変更しましたが、成功しませんでした。

誰も何をすべきか知っていますか?サイトをチェックして、自由に実験してください。

ありがとうございました。ベスト、ニック

0 投票する
6 に答える
17695 参照

javascript - BASE HREF、javascript、および Internet Explorer と Firefox の比較

質問:

IE と Firefox / Safari では、BASE HREF と Javascript の window.location タイプのリクエストの処理が異なるようです。まず、これは問題の正確な説明ですか? どうしたの?そして、この状況に対処するための最適なクロスブラウザ ソリューションは何ですか?

環境:

私は小さな PHP フラット ファイル サイトレットを持っています (これは実際にはユーザビリティ テストのプロトタイプです)。

PHP で BASE タグの HREF 値を動的に生成します。つまり、当社のサーバーで実行している場合は次のようになります。

私のローカル開発マシンでは、次のとおりです。

タスクの 1 つとして、ユーザー入力を収集し、Javascript で変換を行い、次のようなコードを使用してサーバーに送信します。

JavaScript ファイル (関数allDone()を含む) と処理用の PHP スクリプト ( ProcessUserInput.php ) の両方が UsabilityTest のサブディレクトリにあります。つまり、実際の URL は

http://www.example.com/alpha/bravo/UsabilityTest/foxtrot/ProcessUserInput.php 別名_

$basehref . '/foxtrot/ProcessUserInput.php'

問題

IE の JavaScript は基本的に BASE HREF を無視しているようです。JavaScript と PHP プロセッサは同じディレクトリに存在するため、ProcessUserInput.phpの呼び出しは正常に機能します。入力が処理され、すべてが正常に機能します。

しかし、Firefox でテストすると、スクリプトの出力が に送信されるため、JavaScriptBASE HREF を使用しているように見えます

ProcessUserInput.phpが basehref のサブディレクトリにあるため、これは壊れます。ただし、サブディレクトリ名を JavaScript に追加すると、IE で機能しなくなります。

ソリューション?

これを解決するには、いくつかの方法を考えることができます。

  • Javascript では、BASE タグの HREF プロパティを読み取り、手動でvar URIJavaScript の先頭に追加して、完全に解決された絶対 URL を呼び出します。
  • .jsファイルを PHP で処理し、$basehref変数をスクリプトに挿入する
  • ファイルを移動する
  • 他の何か?

これを解決する他の方法もあるに違いないと確信しています。IE と Firefox が JavaScript で異なる方法で適用する場合、JavaScript で BASE HREF を処理する最良の方法は何ですか?

0 投票する
1 に答える
736 参照

php - 「?」を使用 SVGで

「?」を取得しようとすると、いくつかの大きな問題が発生します。私のSVGスクリプトの一部であるhrefsの内部。SVGの内部からWebサイトの他の部分にリンクしたいのですが、ほとんどのページは動的であり、その場で作成するには$_GET変数が必要です。SVGは、href内に疑問符を含めようとするたびにspazをスローするようですが、$ _ GET変数を配信するためにそれを行う必要があります...別の方法はありますか??!

0 投票する
12 に答える
115367 参照

jquery - jQuery ハイパーリンク - href 値?

私の Web サイトでは、jQuery を使用して要素のイベント、つまりハイパーリンクをフックしています。これらのハイパーリンクは現在のページでのみアクションを実行し、どこにも導かないため、「#」の href 属性を次の場所に配置しました。

ただし、一部のブラウザーでは、これによりページが右から上にスクロールされますが、これは明らかに望ましくない動作です。空の href 値を使用するか、href 値を含めないようにしましたが、ホバリング時にマウスがハンド カーソルに変わりません。

そこに何を入れればいいですか?

0 投票する
1 に答える
271 参照

php - このphpクエリにhtmlリンクも表示させます

このコード スニペットを変更して、html コーディングを明らかにすることはできますか?

タイトルが表示されていますが、そのタイトルにはhrefがあります:

リンクとして表示される代わりに、コードが表示されるだけです。クリック可能なリンクにしたい。

可能?

0 投票する
4 に答える
11854 参照

jquery - リンクがアクティブになったことを検出 - クリックまたはタブと入力のいずれか

ユーザーがリンクまたはリンクへのタブをクリックしてEnterキーを押したときに関数を実行するようにjqueryを接続する方法を誰かが知っているかどうか疑問に思っています。

リンクのアクティベーションをインターセプトして、ページが変更される前にアクションを実行したいのですが、どちらの場合も実行したいです。

0 投票する
4 に答える
6868 参照

php - Php の DOMDocument が html エンティティをエンコードしないようにするにはどうすればよいですか?

Php の DOMDocument を使用して、アンカーの href 属性を文字列に置き換える関数があります。ここにスニペットがあります:

問題は、loadHTML($text) が $text を doctype、html、body などのタグで囲んでいることです。loadHTML() の代わりにこれを行うことで、これを回避しようとしました:

残念ながら、これはすべてのエンティティ (アンカーを含む) をエンコードします。これをオフにする方法を知っている人はいますか?私はすでにドキュメントを徹底的に調べてハッキングしようとしましたが、理解できません。

ありがとう!:)