Instead of all those echo statments use the concatonation operator (.) to
combine variables and quoted strings.  It'll make your code much easier to
read.  After I cleaned up your code it worked perfectly.  Looks like you may
be missing a semi-colin there on line #1 of your javascript code.  Other
than that I can find nothing wrong.

$height = 400;
$width = 400;
echo '<script language="JavaScript">';
echo 'WinName="test";';  //<-- there was a missing semi colin here giving me
a javascript error.
echo 'GoURL="test.html";';
echo "var hdth=$height;";
echo "var wdth=$width;";
echo 'pParams="width="+wdth+",height="+
hdth+",top="+((screen.availHeight/2)-(hdth/2))+",left="+((screen.availWidth/
2)-(wdth/2));';
echo 'newWindow = window.open(GoURL,WinName,pParams);';
echo '</script>';

-Kevin

----- Original Message -----
From: "burak delice" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 29, 2002 10:33 AM
Subject: [PHP] javascript


> why is that code t working?
>
> <?
> //I am calling this php file as
> //http://localhost/Aksu/web/getimage.php?resim=K00.jpg
> $size = GetImageSize ("images/$resim");
> echo "<script language=\"JavaScript\">";
>   echo "WinName=\"";echo $resim; echo "\"
>   ";
>
>   echo "GoURL=";echo"\"images/resimgoster.php?res="; echo $resim; echo
"\";
>   ";
>   echo "var hdth="; echo $size[0]; echo ";
>   ";
>   echo "var wdth="; echo $size[1]; echo ";
>   ";
>
>   echo "pParams=\"width=\"+wdth+\",height=\"+ hdth
>
+\",top=\"+((screen.availHeight/2)-(hdth/2))+\",left=\"+((screen.availWidth/
> 2)-(wdth/2));
>  ";
>  echo "newWindow = window.open(GoURL,WinName,pParams);";
>  echo "</script>";
> ?>
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to