Will, do you have Dreamweaver MX?

-Joe


On Sun, 30 Jan 2005 15:58:32 -0400, Will Tomlinson <[EMAIL PROTECTED]> wrote:
> I got tired of linking to an original image via target ="_blank" to enlarge 
> the view. There's no control over it. So I built a variation of Nate's popup 
> window UDF from WACK.
> 
> Here's what I've come up with, maybe someone has some improvements? Would a 
> custom tag be better for this? There are quite a few parameters, but they 
> make it much more flexible.
> 
> Any suggestions would be appreciated. It seems to work great in testing.
> 
> <cffunction name="ImagePopup" returntype="string" hint="Sends in an image 
> name and makes
> a larger version popup from it. Also displays the image itself on your page,
> in whatever size you specify">
> 
> <cfargument name="ImageName" type="string" required="yes">
> <cfargument name="LinkFolder" type="string" required="yes">
> <cfargument name="LinkText" type="string" required="no" default="Click to 
> enlarge">
> <cfargument name="PopupWidth" type="numeric" default="450">
> <cfargument name="PopupHeight" type="numeric" default="500">
> <cfargument name="PopupTop" type="numeric" default="200">
> <cfargument name="PopupLeft" type="numeric" default="200">
> <cfargument name="Scroll" type="string" default="yes">
> <cfargument name="ImgWidth" type="numeric" default="100">
> <cfargument name="ImgHeight" type="numeric" default="100">
> 
> <cfset var Features = "">
> <cfset var LinkCode = "">
> 
> <cfset Features = "width=#ARGUMENTS.PopupWidth#," & 
> "height=#ARGUMENTS.PopupHeight#, top=#ARGUMENTS.PopupTop#,"
>  & "left=#ARGUMENTS.PopupLeft#, scrollbars=#ARGUMENTS.Scroll#">
> 
> <cfsavecontent variable="LinkCode">
> <cfoutput>
> <a href="#LinkFolder#/#ARGUMENTS.ImageName#" 
> onClick="popupWin=window.open('#LinkFolder#/#ARGUMENTS.ImageName#','wcspopup','#Features#');
> popupWin.focus(); return false;" 
> onMouseOver="window.status='#JSStringFormat(LinkText)#';return true;"
> onMouseOut="window.status=''; return true;"><img 
> src="#LinkFolder#/#ARGUMENTS.ImageName#" height="#ARGUMENTS.Imgheight#" 
> width="#ARGUMENTS.ImgWidth#" border="0" alt="Click for a larger view" /></a>
> </cfoutput>
> </cfsavecontent>
> <cfreturn LinkCode>
> </cffunction>
> 
> And here's how I use it. Apply to a hard-coded image name, or the way I am,  
> a query.
> <!--- This UDF makes images pop up in a new window via Javascript. List 
> attributes in this order:
> imagename, image folder, mouseover text, Popup width, Popup height, distance 
> from top, distance from left,scrollbar yes or no, image width, image height 
> --->
> #ImagePopup(getimages.imagename, "productimages", "Click for larger view", 
> 500, 500, 20, 300, "yes", 175, 175)#
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:192282
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to