phpを使ってコードを作成しました。ここでは、幅と高さを定義して、指定されたパスからブラウザのすべての画像を表示します。今私は画像のいずれかをクリックすると、私は新しいウィンドウで元のサイズで私を表示する必要がありますコードを開発したいと思います。ご案内ください。どのようにそれを行うか分からない。画像を新しいウィンドウで表示
編集質問
image.php
<script language="javascript"> //disabling right click
document.onmousedown=disableclick;
status="Right Click Disabled";
function disableclick(event)
{
if(event.button==2)
{
alert(status);
return false;
}
}
</script>
<?php //displaying images on browser
$dir= '../images/';
$file_display = array('jpg','jpeg','png','gif');
if (file_exists($dir) == false)
{
echo 'Directory \''. $dir. '\' not found!';
}
else
{
$dir_contents = scandir($dir);
foreach ($dir_contents as $file)
{
$tmp = explode('.', $file);
$f_e = end($tmp);
$file_type = strtolower($f_e);
if ($file !== '.' && $file !== '..' && in_array($file_type, $file_display) == true)
{
echo '<img src="'. $dir.$file. '" alt="'.$file. '"style="width:250px;height:250px" />';
}
}
}
?>
mは画像が上に表示されるべき画像のいずれかをクリックする場合、このコードは、ブラウザで、ブラウザ上のすべての画像を表示します新しい窓。
クリックした画像の画像IDを取得するにはどうすればよいですか?
<a href=url to your picture target="_blank">Image in new window</a>
ターゲット= "_blank" はしようと、新しいウィンドウでURLを開きます:
<a href="#" target="_blank"><img src="IMG URL" ></a>
[window.open](http://www.w3schools.com/jsref/met_win_open.asp)を試してみましたか? – Joe
window.openに書き込むものブラウザでは、すべての画像を表示しているので、画像名を取得して別のページに送信するにはどうすればいいですか? –
あなたが望むものは不明です。あなたがこれまでに持っているものを見せてください...これはあなたが望むものにいくつかの光を当てるでしょう。ページにイメージをロードする方法を示します。 –