0

これが私の問題です。コードプロジェクトで説明しました。アイコンをクリックすると、画像、pdf、またはビデオを表示するために新しいページで開こうとします。しかし、私はこれが好きではありません。そのファイルを同じページの iframe に表示したい。これどうやってするの ?私のコード プロジェクト リンクは次のとおり です。新しいページで開かないでください。同じページにとどまります。

4

2 に答える 2

1

プラグインを使用すると作業が簡単になるため、プラグインを使用することをお勧めします。

http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

あるいは、あなたが望むのはiframe src.

を使用するjQueryと、たとえば次のようなことができます

<iframe id="myframe" style="display:none" width="630" height="420"></iframe>
<div class="fileIcon"> 
    <a class="click" onClick="" rel="gallery" href="#">
      <img src="src" title="" width='100' height='100' alt="" />
    </a>
</div>

そしてJS

$('a').click(function(e){
  e.preventDefault()
  var s =  $(this).find('img').attr('src');
  $('#myframe').attr('src', s).show();
});

フィドル

これにより、画像が取得srcされ、さらにiframe

于 2013-05-27T15:07:17.330 に答える
0

name="myframe"使用するターゲットでiframeを指定しますtarget="myframe"

于 2013-05-27T15:00:14.887 に答える