Your making it to complex I think. Just submit the form using
target="new". Something like this...

<script>
function setFormParams(elem, type) {
  if (type == 'preview') {
     elem.action = 'letterPreview.cfm';
     elem.target = 'new';
  else if (type == 'complete') {
     elem.action = 'completeForm.cfm';
}
elem.submit();
</script>

<form id="letter">
<input type="submit" id="preview" value="preview" onclick="setFormParams(this.form, 
'preview')">
<input type="submit" id="complete" value="sumbit" onclick="setFormParams(this.form, 
'complete')">
</form>

-- 
jon
mailto:[EMAIL PROTECTED]

Sunday, December 15, 2002, 2:59:04 AM, you wrote:

R> I am attempting to take values from a form that I have (it's a form that
R> chooses recipient, sender, letter to be sent, custom header, custom
R> footer and whether or not a password is sent to the user, for what it's
R> worth) and then pass them to a pop-up window for display/preview prior
R> to submitting and having all values combined into the email and sent,
R> and then added to the database.

R> I've found a couple of Javascript methods for handling this, but I'd
R> prefer to keep the pop-up page reading the CF values--which it's not;
R> it's saying that my FORM.values are undefined.

R> Ideally, I'd simply like to pass all my values to the popup, display
R> them, have a window.close and then allow the user to submit the letter,
R> if they so choose, but right now, I'm not correctly passing anything.

R> Here's what I'm working with (and it's probably butchered after a few
R> tries here, so please bear with me):

R> (button):  <input name="Submit2" type="Button" class="ButtonInv"
R> onClick="newWin()" value="Preview Letter">

R> <SCRIPT language="javascript" type="text/javascript">
R> <!--

R> <!--- Form name = Letter; trying to see if I can manipulate the code
R> below to work for me; failing horribly --->
R> <!--- document.Letter.action="letterPreview"; --->
R> <!--- document.Letter.submit() --->

R> function newWin(){
R> var confirmWin =
R> window.open('letterPreview.cfm','','width=800,height=600,scrollbars=yes,
R> left=380,top=0')


R>         if(confirmWin.opener==null){
R>                 confirmWin.opener = self;
R>         }
R> }

//-->>
R> </SCRIPT>

R> And now, my head's starting to spin and I'm getting a little lost.  

R> Any assistance?

R> Thanks very much!

R> Russ

R> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

Reply via email to