-1

ハイパーリンクされた画像が現在の Web ページ (たとえば、www.idontknow.com) でクリックされた場合、Web サイトのコードがあるかどうかを知りたかっただけです。1 つのサイトが開き、1 つのページが変更されます

だから私はwww.idontknow.com/page1の写真をクリックします

www.youclickedthispicture.co.uk/troll の新しいウィンドウが開きます。

ただし、別のウィンドウが開くと同時に、たとえばwww.idontknow.com/page1を www.idontknow.com/page4 に変更することは可能です。

4

3 に答える 3

0

プロパティを使用しtargetて最初のリンクを新しいページで開き、document.location を使用して現在のページの URL を変更できます。

<a href="newpage.html" target="_blank">Open in new page</a>

$("a").click(function(){
  document.location = "newpage.html";
})

注: 上記の関数は jQuery を実装しています。あなたがそれに満足しているかどうかはわかりません。

于 2013-04-02T14:58:04.893 に答える
0

リンクを同時に開くページ (画像のプレビューを含む) では、targetHTML 属性を javascript と組み合わせて使用​​できますonclick。まず、href:

次の html を取得します。

<a href="http://www.idontknow.com/some_image.png">
  <img src="http://www.idontknow.com/some_image.png" />
</a>

...この画像をクリックすると、同じウィンドウに画像が読み込まれます。ここで、次のことを考慮してください。

<a target="_blank" href="http://www.idontknow.com/some_image.png">
  <img src="http://www.idontknow.com/some_image.png" />
</a>

...この画像をクリックすると、新しいタブまたはウィンドウで画像 (またはリンク) が開きます (ユーザー設定とブラウザの機能によって異なります)。

同時ポップアップを実現する JavaScript:

<a onclick="window.open('http://www.idontknow.com/some_image.png')" href="http://www.idontknow.com/some_other_page.html">
  <img src="http://www.idontknow.com/some_image.png" />
</a>

それをクリックすると、現在のページがsome_other_page.html表示され、ポップアップで画像 (または何でも) が開きます。

ドキュメンテーション

于 2013-04-02T14:58:15.643 に答える