Note that there are some explanatory texts on larger screens.

plurals
  1. POjavascript doent work in the page rendered by cfwindow
    text
    copied!<p>I have some javascript loaded in a cfwindow. I call the javascript function on click of a button. The following is the code loaded in cfwindow.. When I click a button JS error shows up saying : <strong>setVendorPayee is not defined function onclick(event) { setVendorPayee("126", "sudheer"); }(click clientX=397, clientY=139)</strong> when i actually have the function in there... please help</p> <pre><code>&lt;script type="text/javascript"&gt; function getRecords1(){ return true; } function setVendorPayee(vendorID,vendorName) { if (ColdFusion.Window.getWindowObject('VendorPayeeSearch_CFWindow')){alert('hi'); document.ExpenseForm.payeeField#url.row#.value=vendorName; document.ExpenseForm.payee_Person_ID#url.row#.value=vendorID; ColdFusion.Window.hide('VendorPayeeSearch_CFWindow'); } else if (window.opener &amp;&amp; !window.opener.closed) { window.opener.document.ExpenseForm.payeeField#url.row#.value=vendorName; window.opener.document.ExpenseForm.payee_Person_ID#url.row#.value=vendorID; window.close(); } } &lt;/script&gt; &lt;cfform name="VendorForm" id="VendorForm" method="post" onsubmit="getRecords1();"&gt; &lt;table id="myTable" border="0" cellpadding="0" cellspacing="0" width="100%" class="noBorder"&gt; &lt;cfif Arguments.query.RecordCount&gt; &lt;tr class="baseColorMedium"&gt; &lt;td align="center" &gt;&amp;nbsp;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;Vendor Name&lt;/strong&gt;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;Address 1&lt;/strong&gt;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;Address 2&lt;/strong&gt;&lt;/td&gt; &lt;td align="center"&gt;&lt;strong&gt;City&lt;/strong&gt;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;State&lt;/strong&gt;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;Zip Code&lt;/strong&gt;&lt;/td&gt; &lt;td align="center" &gt;&lt;strong&gt;Vendor Type&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;cfelse&gt; Your search did not return any results. Please modify your search criteria &lt;/cfif&gt; &lt;cfloop query="Arguments.query" &gt; &lt;cfscript&gt; if (Arguments.query.CurrentRow mod 2 EQ 0) { bgcolortoggle = "gridRowEven"; } else { bgcolortoggle = "gridRowOdd"; } &lt;/cfscript&gt; &lt;tr class="#bgcolortoggle#"&gt; &lt;td align="center"&gt;&lt;cfinput type="button" name="btnSelect_#arguments.query.vendor_code#" value="Select" onClick ="setVendorPayee('#arguments.query.vendor_code#','#arguments.query.vendor_name#');" class="submitButton" /&gt;&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(trim(ucase(arguments.query.vendor_name)))#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(trim(ucase(arguments.query.address_1)))#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(arguments.query.Address_2)#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(arguments.query.city)#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(arguments.query.state)#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(arguments.query.zip_code)#&lt;/td&gt; &lt;td align="center"&gt;#HTMLEditFormat(arguments.query.vendor_type)#&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/cfloop&gt; &lt;tr&gt; &lt;td width="100%" class="noBorder" colspan="8"&gt;&amp;nbsp; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="100%" class="noBorder" colspan="8"&gt; &lt;cfinput type="submit" id="btnSearch" name="btnAddNewVendor" value="Add Vendor" class="submitButton" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/cfform&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload