OK.  I consider this an easier way.  I use it to display fullsize
images when a thumbdnail is clicked.  Same principle.

>From <head>

<script>
var pixNum="",winName="", mheight="", mwidth=""

var pixURL="http://**someURL**/";

function viewPix(pixNum,winName,mheight,mwidth) {
 win =
window.open(pixURL+pixNum,winName,"status=no,toolbar=no,location=no,menu
=no,scrollbars=yes,resizable=yes,width="+ mwidth + ",height=" + mheight
+'"');
}
</script>


>From <body>

(snip...)
                                <td align="center">
                                <a href="#"
onclick="viewPix('<?=$imgpath.$line[fsimage]?>','Gallery',
'<?=$line[fs_vsize]+100?>','<?=$line[fs_hsize]+30?>');"> 
                                
                                <img
src="<?=$imgpath2.$line[tnimage]?>" width="<?=$line[tn_hsize]?>"
height="<?=$line[tn_vsize]?>" border="0"></a><br><?=$line[catalog]?>
                                </td>

(snip ...)


This is used to display a large image after clicking on a thumbnail. 
The principle is the same regardless what you want to pass to the
scripts.

Hope there is some inspiration here.

Regards,
Doug


On Sun, 5 Jan 2003 09:35:04 -0500, Rich Hutchins wrote:

>>From what I have learned PHP and JS don't "talk" directly to each other.
>Instead, you have to make hidden fields in your html that hold the values
>from your database then access those hidden fields with JS. If you want to
>take values from JS and use them in a PHP script, then the process is
>reversed; make hidden fields, set their values with JS then pass the hidden
>fields to a PHP script.
>
>In your case the relevant (abbreviated and untested) PHP code might look
>like this:
><?php
>       //where $dbWindowHeight is a    variable that has been assigned a value from
>your db        query
>       echo "<form>".
>       "<input type=\"hidden\" value=\"".$dbWindowHeight."\">".
>       "</form>";
>?>
>
>The relevant JS might look something like this:
>var height = document.form.windowHeight.value;
>
>Then for your window.open JS call, you'd substitute the var named height
>into the string with the rest of the chromeless information.
>
>If anybody knows an easier way, please post it because I'd love an easier
>alternative if one exists.
>
>Hope this helps. If not, I know there's a wealth of info in the PHP archives
>about this subject. That's where I learned.
>
>Rich
>
>-----Original Message-----
>From: Bruce Levick [mailto:[EMAIL PROTECTED]]
>Sent: Sunday, January 05, 2003 2:09 AM
>To: [EMAIL PROTECTED]
>Subject: [PHP-DB] php variables to JS
>
>
>Bruce Levick - VivamotionI am opening a chromless window with some JS code.
>I need to pass some variables which come from rows in my database into the
>jscript which will determine the size and URL of the window.
>
>Before I go about drawing the info from the database I have set up some hard
>code php variables just so i could test how to pass these into js.
>
>Does anybody know how I can code these variables into my jscript??
>
>Cheers
>
>##################################################
><?php
>$h = 600;
>$w = 343;
>$theURL = test.php;
>$wname = test;
>?>
>###################################################
>
>##################################################
><script language="javaScript" type="text/javascript"
>SRC="js/java.js"></SCRIPT>
>
><script>
><!--
>function openIT() {
>theURL="wesley.php"    //php variable here
>wname ="CHROMELESSWIN"  //php variable here
>W=300;  //php variable here
>H=100;  //php variable here
>windowCERRARa = "images/close_a.gif"
>windowCERRARd = "images/close_d.gif"
>windowCERRARo = "images/close_o.gif"
>windowNONEgrf = "images/none.gif"
>windowCLOCK = "images/clock.gif"
>windowREALtit = "&nbsp;? Task title"
>windowTIT = "<font face=verdana size=1>&nbsp;your chromless</font>"
>windowBORDERCOLOR = "#000000"
>windowBORDERCOLORsel = "#000000"
>windowTITBGCOLOR = "#FF0033"
>windowTITBGCOLORsel = "#FF0033"
>openchromeless(theURL, wname, W, H, windowCERRARa, windowCERRARd,
>windowCERRARo, windowNONEgrf, windowCLOCK, windowTIT, windowREALtit ,
>windowBORDERCOLOR, windowBORDERCOLORsel, windowTITBGCOLOR,
>windowTITBGCOLORsel)
>}
>//-->
></script>
>##############################################################
>
>
>
>--
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>-- 
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>



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

Reply via email to