潜在的なタイトルですが、説明するのは難しいです。 Firefoxの場合、http://images.google.comに移動してランダム検索を行い、最初の検索結果をURLバーにドラッグします。画像のアンカーがあるページに移動します。次に、 "フルサイズの画像を表示する"リンクをクリックし、画像をアドレスバーにドラッグします。JS/Flash - imgとdragアンカーを含むアンカーとアンカーをドラッグ - アンカー内でimgを取得するにはどうすればいいですか?
最初の例では、イメージではなくアンカーがアドレスバーにコピーされていました。 2番目の例では、画像自体のURLが使用されていました。
アンカー内の画像に到達する方法はありますか?別のドメインのiframeにあるドロップターゲットを使用しているため、imgを直接ターゲティングしてJSイベントを追加しています。
私はストレートJSでこれを行うことはできません(私は望みますが)。 Flash/actionscriptがこれを行うことができるかどうかは、実際にはわかりません!
私はドロップターゲットを設定し、ドロップされた要素の詳細を取得する必要があります...それがアンカーなら、私はDOMに潜入し、その内部にimgを取得することができます。これは、もちろん、DOM要素自体がドラッグされているものであり、ブラウザがリンクをコピーするだけではないことを前提としています。
ご協力いただければ幸いです。
乾杯! -eli
iframeが別のドメインにあると言われた唯一の理由は、「jquery、onload、すべてのimgを見つけ、ドラッグ/ドロップスクリプトを追加して1日と呼ぶ」という返信を避けることです。この場合、ドラッグされているものを制御できませんが、アンカーで囲まれたimgです。ドロップ時に、デフォルトのアクションはアンカーそのものを取ることです。私がドラッグオブジェクトにアクセスし、そのDOMを打ち、imgを取得できたら、私は設定されるでしょう! 返信ありがとうございます –