-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Alan wrote: > Thanks Jonathan, I can understand your point. So I will google for a > way (example/tutorial) of how integrating javascript in a zpt. > > Cheers, > Alan > > On 22/03/07, Jonathan <[EMAIL PROTECTED]> wrote: >> ----- Original Message ----- >> From: "Alan" <[EMAIL PROTECTED]> >> To: "Maciej Wisniowski" <[EMAIL PROTECTED]> >> Cc: <zope@zope.org> >> Sent: Thursday, March 22, 2007 9:01 AM >> Subject: Re: [Zope] open image in a fitted new window >> >> >>> The answer to your question is Yes if there's no other way of clicking >>> on a link and open an image in a fitted new window of my browser that >>> zope can cope without using javascript. >>> >>> But putting in other words what I really would like to know: does zope >>> have its own way of clicking on a link and open an image in a fitted >>> new window without buttons, address field etc.? >> Zope only performs server-side actions. What you are describing are actions >> that occur on the client-side (ie. on the user's pc/browser), therefore you >> must use client-side tools (ie. javascript).
The only trick here is to get the javascript to include the "dynamic" URL; everything else is not specific to Zope or ZPT. Here is the hack I usually use for that:: <!-- assumes that 'image' is bound to an actual Zope image object --> <script type="text/javascript" lang="JavaScript" tal:define="img_url image/absolute_url" tal:content="string:var img_url='${img_url}';"></script> Your popup javascript can then refer to the 'img_url' JS variable to set the window location. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGAoJb+gerLs4ltQ4RAjCXAJ9KJ+RELcq5iTNkfUSWMYy8D9mDDwCfVLNE /Bo+E5mRc5Ntft8f0dB7IG0= =fizE -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )