Re: Image button in a cfwindow doesn't pass coordinates

2010-10-10 Thread Azadi Saryev

  a CFFORM inside a cf ajax control (like CFWINDOW) submits 
asynchronously using ajax - that's why button coordinates are not passed 
along.

Azadi


On 05/10/2010 23:37 , John Pullam wrote:
 Normally when you click on an image button inside a CFFORM, the coordinates 
 are passed to the form processor. This is a simple way to support multiple 
 buttons from a single form because you can use the presence of a coordinate 
 to tell you which button was pressed.

 I couldn't figure out why this wasn't working inside a CFWINDOW and 
 eventually I stripped out all the extraneous code until I discovered that 
 when the CFFORM is inside a CFWINDOW, it no longer passes the coordinates. Is 
 that documented? Can anyone comment on that situation?

 If anyone wants to play around with it, my test program is in 2 pieces below, 
 the page that opens the CFWINDOW followed by the CFWINDOW code which dumps 
 the FORM fields.

 TestImageButton.cfm:

 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN 
 http://www.w3.org/TR/html4/strict.dtd;
 html
 head
 meta http-equiv=Content-Type content=text/html; charset=utf-8
 titleUntitled Document/title
 /head
 body
 pa 
 href=javascript:ColdFusion.Window.show('EventUpdate');ColdFusion.navigate('TestImageButton2.cfm','EventUpdate');
 Click here to open the window/a/p

 cfwindow name=EventUpdate modal=true resizable=false title=Test
  width=550 height=550 x=500 y=150
   bodyStyle=font-size:12px; font-family: verdana; background-color: 
 ##dcefd2; color: black; text-align: left;
  headerStyle=font-size:13px; font-weight:bold; font-family:Verdana; 
 color: white; text-align:left;
  cfajaximport tags=cfform, cfwindow scriptsrc=/CFIDE/scripts
  /cfwindow

 /body
 /html


 TestImageButton2.cfm:

 cfdump var=#FORM#
 cfform
  cfinput name=Comment size=75 required=no /
  INPUT TYPE=IMAGE NAME=Save SRC=Buttons/MSave.png
  INPUT TYPE=IMAGE NAME=Delete SRC=Buttons/MDelete.png
  /cfform



 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:338040
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Image button in a cfwindow doesn't pass coordinates

2010-10-05 Thread John Pullam

Normally when you click on an image button inside a CFFORM, the coordinates are 
passed to the form processor. This is a simple way to support multiple buttons 
from a single form because you can use the presence of a coordinate to tell you 
which button was pressed.

I couldn't figure out why this wasn't working inside a CFWINDOW and eventually 
I stripped out all the extraneous code until I discovered that when the CFFORM 
is inside a CFWINDOW, it no longer passes the coordinates. Is that documented? 
Can anyone comment on that situation?

If anyone wants to play around with it, my test program is in 2 pieces below, 
the page that opens the CFWINDOW followed by the CFWINDOW code which dumps the 
FORM fields.

TestImageButton.cfm:

!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN 
http://www.w3.org/TR/html4/strict.dtd;
html
head
meta http-equiv=Content-Type content=text/html; charset=utf-8
titleUntitled Document/title
/head
body
pa 
href=javascript:ColdFusion.Window.show('EventUpdate');ColdFusion.navigate('TestImageButton2.cfm','EventUpdate');
 
Click here to open the window/a/p

cfwindow name=EventUpdate modal=true resizable=false title=Test 
width=550 height=550 x=500 y=150
bodyStyle=font-size:12px; font-family: verdana; background-color: 
##dcefd2; color: black; text-align: left; 
headerStyle=font-size:13px; font-weight:bold; font-family:Verdana; color: 
white; text-align:left; 
cfajaximport tags=cfform, cfwindow scriptsrc=/CFIDE/scripts
/cfwindow 

/body
/html


TestImageButton2.cfm:

cfdump var=#FORM#
cfform
cfinput name=Comment size=75 required=no /
INPUT TYPE=IMAGE NAME=Save SRC=Buttons/MSave.png
INPUT TYPE=IMAGE NAME=Delete SRC=Buttons/MDelete.png
/cfform



~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337861
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm