|
|
|
| Добрый день.
Помогите пожалуста.
Как можно в эту линию от javascript
Fc=window.open("","Fc","resizable=1");
|
внести размеры из PHP <?php echo $w ?>, <?php echo $h ?> | |
|
|
|
|
|
|
|
для: cccp
(27.01.2006 в 01:50)
| | Это имелось ввиду?
<?
echo "Fc=window.open('','Fc','resizable=1, width=".$w.", height=".$h."');";
?>
|
| |
|
|
|
|
|
|
|
для: localGhost
(27.01.2006 в 04:23)
| | DA !
Spasibo ogromnoe!!! | |
|
|
|
|
|
|
|
для: cccp
(27.01.2006 в 10:14)
| | Ой!
Извеняюсь, я поторописля и проверил только сейчас.
У меня такой код javascript
<script language="javascript" type="text/javascript">
function voir(){
Fc=window.open("","Fc","resizable=1");
Fc.document.write('<html><LINK rel="stylesheet" href="../style.css" type="text/css" rel="stylesheet"><body onBlur="window.close()"><center><table><tr><td align="center">');
nav=navigator.appName.substring(0,3);
if((nav=="Net")||(nav=="Moz")){
Fc.document.write('<img name="apercu" src="file:///'+document.f1.f.value+'">') ;
}
else
{
Fc.document.write('<img name="apercu" src="'+document.f1.f.value+'">') ;
}
Fc.document.write('<br/><br/><form><input type="button" value="Fermer" onClick="parent.close()" style="font-family: Arial,Verdana,Helvetica;font-size: 13px; color:#FF6600 ;font-weight:bold ;background-color: #000000;"></form><font size=2 face="arial">Nom et chemin de l\'image<br>'+document.f1.f.value+'</font></td></tr></table></center></body></html>');
Fc.document.close();
}
</script>
|
И в этой строчке :
Fc=window.open("","Fc","resizable=1");
Я хочу вставить размеры фото файлов которые в php здесь : $w и $h | |
|
|
|
|
|
|
|
для: cccp
(27.01.2006 в 18:57)
| | Можно. Пиши эти размеры в разрыв и все ок.
Fc=window.open("","Fc","resizable=1,width="+<?php print $w; ?>+",height="+<?php print $h; ?>); | |
|
|
|
|
|
|
|
для: XPraptor
(27.01.2006 в 19:01)
| | что-то теперь вообще не открывается popup
:( | |
|
|
|
|
|
|
|
для: cccp
(27.01.2006 в 19:45)
| | Попробуй так
Fc=window.open('about:blank','Fc','resizable=1, width=<?=$w ?>, height=<?=$h?>');
|
| |
|
|
|
|
|
|
|
для: alexandris
(27.01.2006 в 21:31)
| | тоже самое.
:( | |
|
|
|
|
|
|
|
для: cccp
(28.01.2006 в 00:29)
| | У тебя точно файл имеет расширение php :).
Вот реально работающий код:
<?php
//...
// определение высоты и ширины Pop-Up окна
$w=400;// ширина
$h=200;// высота
//...
?>
<html>
<head>
<script language="javascript" type="text/javascript">
function voir()
{
Fc=window.open('about:blank','Fc','resizable=1, width=<?=$w?>, height=<?=$h?>');
Fc.document.write('<html><LINK rel="stylesheet" href="../style.css" type="text/css" rel="stylesheet"><body onBlur="window.close()"><center><table><tr><td align="center">');
nav=navigator.appName.substring(0,3);
if((nav=="Net")||(nav=="Moz"))
{
Fc.document.write('<img name="apercu" src="file:///'+document.f1.f.value+'">') ;
}
else
{
Fc.document.write('<img name="apercu" src="'+document.f1.f.value+'">') ;
}
Fc.document.write('<br/><br/><form><input type="button" value="Fermer" onClick="parent.close()" style="font-family: Arial,Verdana,Helvetica;font-size: 13px; color:#FF6600 ;font-weight:bold ;background-color: #000000;"></form><font size=2 face="arial">Nom et chemin de l\'image<br>'+document.f1.f.value+'</font></td></tr></table></center></body></html>');
Fc.document.close();
};
</script>
</head>
<body>
Нажми кнопку:<button OnClick="voir()">Для открытия окна, нажми сюда !</button>
</body>
</html>
|
Обрамлять параметры width, height в скобки ненужно. Должны стоять именно цифры,
типа width=400, height=200. | |
|
|
|
|
|
|
|
для: alexandris
(28.01.2006 в 08:31)
| | А как можно использовать это?
<?php
$size = GetImageSize($dossier_cible.$f);
$w = $size[0]; $h = $size[1];
?>
Я пробовал
| сделать так :
width=<?=$w?>, height=<?=$h?>
Правда он у меня уже стоит на этой-же страничке для popup когда на фотку нажимают что бы посмотреть в оригинальном размере.
И второй раз устонавливая в javascript width=<?=$w?>, height=<?=$h?> не сробатывает.
Незнаю можно ли дважды писать одно и тоже на одной страничке.
Я попробовал повторить , только выше то же что уже написано ниже:
<?php
$size = GetImageSize($dossier_cible.$f);
$w = $size[0]; $h = $size[1];
?>
|
Думал что сработает, но нифига...
:( | |
|
|
|
|
|
|
|
для: cccp
(28.01.2006 в 15:38)
| | Попробуй прописать имя картинки из пхп
<?php
//...
// определение высоты и ширины Pop-Up окна
$imgFileName="05.jpg";
$size = GetImageSize("$imgFileName");
$w = $size[0];
$h = $size[1]+120;// поправка по высоте на кнопку
?>
<html>
<head>
<script language="javascript" type="text/javascript">
function voir()
{
Fc=window.open('about:blank','Fc','resizable=1, width=<?=$w?>, height=<?=$h?>');
Fc.document.write('<html><LINK rel="stylesheet" href="../style.css" type="text/css" rel="stylesheet"><body onBlur="window.close()"><center><table><tr><td align="center">');
nav=navigator.appName.substring(0,3);
if((nav=="Net")||(nav=="Moz"))
{
Fc.document.write('<img name="apercu" src="<?=$imgFileName?>">');
}
else
{
Fc.document.write('<img name="apercu" src="<?=$imgFileName?>">');
};
Fc.document.write('<br/><br/><form><input type="button" value="Fermer" onClick="parent.close()" style="font-family: Arial,Verdana,Helvetica;font-size: 13px; color:#FF6600 ;font-weight:bold ;background-color: #000000;"></form><font size=2 face="arial">Nom et chemin de l\'image<br><?=$imgFileName?></font></td></tr></table></center></body></html>');
Fc.document.close();
};
</script>
</head>
<body>
<br>
<img name=f src="05.jpg" height=100 height=100 OnClick=voir()><br>
<button OnClick="voir()">Открыть в окне</button>
</body>
</html>
|
| |
|
|
|