2017-06-06 20 views
1

私は画像を表示するPHPファイルへのURLを持つWebページを持っています。この写真を新しいウィンドウに空白のページなしで開きたいと思います。_blankページなしで新しいウィンドウでリンクを開くには?

以下のコードでは、URLをクリックすると空白のページと新しいウィンドウが開きます(毎回閉じる必要があります)。この空白のページは欲しくないです。画像付きのウィンドウのみ

window.open('image.PNG', 'image', 'toolbar,menubar,scrollbars,resizable,height=800,width=400,left=600,top=400'); 

どうすればいいですか?あなたのコンソールでこれを貼り付ける場合は、私が

<a href="file.php">Link</a> //URL to PHP with script above 
+0

javascriptイベントを使用すると、デフォルトとwindow.openを防止できます。 –

+0

このリンクを参照してください... https://stackoverflow.com/questions/12939928/make-a-link-open-a-new-window-not-tab – Sicha

+0

デフォルトがこの場合には機能しないようにする –

答えて

0

を持っている場合

//編集 防ぎ、デフォルトでは動作しません:

open('image.png'); 

また、新しいタブでは、をしたい画像を開きます、試しよりも:

<a href = 'image.png' id = 'image'> 
と012

open('file.php'); 

をまた、新しいタブでは、試すよりも、をしたい絵で開きます:問題が解決しない場合は

document.getElementById('image').onclick = funciton(e){ e.preventDefault(); open('image.PNG', 'image', 'toolbar,menubar,scrollbars,resizable,height=800,width=400,left=600,top=400'); }; 

、あなたのコンソールでこれを貼り付ける

<a href = 'file.php' id = 'file'> 

および

document.getElementById('file').onclick = funciton(e){ 
    e.preventDefault(); 
    open('file.php', 'image', 'toolbar,menubar,scrollbars,resizable,height=800,width=400,left=600,top=400'); 
}; 

そのどれもがに該当しない場合は、下記にコメントしてください。

関連する問題