почему target = "blank" не открывает новое окно - PullRequest
1 голос
/ 10 октября 2011

Я собираюсь показать содержимое в новом окне. после некоторых поисков я нашел следующий код. но он не открывает новое окно и отображает содержимое $ на той же странице.

 <form method="POST" action=" <?php echo $Content; ?> " target="blank"></form>

Обновление: ЭТО КОД:

    <?php

if(isset($_POST['submit'])) 
{

include 'library/config.php';
include 'library/opendb.php'; 
$Unit_Code    = $_POST['Unit_Code'];
$File_Name    = $_POST['File_Name'];
$_SESSION['Unit'] =$Unit_Code;
$_SESSION['file'] =$File_Name;
$query = "SELECT Unit_Code,File_Name, type,size, Content FROM Units WHERE ((Unit_Code = '$Unit_Code')&&(File_Name='$File_Name'))";
$result = mysql_query($query) or die(mysql_error());
list($Unit_Code, $File_Name, $type, $size,  $Content) = mysql_fetch_array($result);
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=$File_Name");
?>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="dblclick.js"></script>
</head>

<body>
<form method="POST" action=" <?php echo $Content; ?> " target="_blank"></form>

</body>
</html>

<?php 
include 'library/closedb.php'; 
exit;
}

?>

Ответы [ 3 ]

2 голосов
/ 10 октября 2011

Это target="_blank". Подчеркивание важно.

1 голос
/ 10 октября 2011

Вы пропустили _

<form action="URL TO POST THE FORM" method="POST" target="_blank">
  <?php echo $Content; ?>
</form>
0 голосов
/ 10 октября 2011

Отсутствует: _ до target в вашем атрибуте HTML: < .. target="_blank">

...