Add Group IE 6 & 7 Problems

groth

New Member
Is anyone else having this issue or knows the solution? When I use Firefox, everything works perfectly. When I use IE 6 or 7 I get errors on page, and can not use the group add functionality.

This is the error I get:
Line: 568
Char: 3
Error: Object doesn't support this property or method.
Code: 0

When I check the error logs on firefox it is empty.

I also get another error when I use the included form template other than div_div

Thanks for the help
 
I am also having this issue with the fieldset_table template. I cannot add a group in either one of the browsers, IE 6&7 and FireFox.

Any help would be greatly appeciated
 
I appreciate all of the hard work that goes into developing a tool like Fabrik, and I know there is alot of time being invested in the 2.0 version of Fabrik. I just wish there was a bit more responsiveness to paid members. I really need help with this issue, and have tried via many avenues to make contact. I am still having this issue, and in addition, due to being a novice with php and scripting, I have been able to setup a custom form template but have not been able to get it to submit. I also do not know how the form.html file and the elements.html files work together. The code I have created is below... help anyone please.

Code:
<link href="template.css" rel="stylesheet" type="text/css" />
<div class="fabrik_title">{FABRIK_TITLE}</div>
<div class="fabrik_intro">{FABRIK_INTRO}</div>
<div class="fabrik_intro">{FABRIK_ERROR}</div>
<div class="group_title">{GROUP6_TITLE}</div>
<div class="group_body">
	<table>
 		<tr>
  		<td width="110">{GROUP6_LOGIN_USERNAME_LABEL}</td>
  		<td>{GROUP6_LOGIN_USERNAME_RO}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP6_LOGIN_LOGINID_LABEL}</td>
  		<td>{GROUP6_LOGIN_LOGINID_RO}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP6_LOGIN_EMAIL_LABEL}</td>
  		<td>{GROUP6_LOGIN_EMAIL_RO}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP6_LOGIN_IP_LABEL}</td>
  		<td>{GROUP6_LOGIN_IP_RO}</td>
  	</tr>
 </table>
</div>
<div class="group_title">{GROUP2_TITLE}</div>
<div class="group_body">
	<table>
 		<tr>
  		<td width="110">{GROUP2_SHIPTO_COMPANY_NAME_LABEL}</td>
  		<td>{GROUP2_SHIPTO_COMPANY_NAME}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP2_SHIPTO_STREET_ADDRESS_1_LABEL}</td>
  		<td>{GROUP2_SHIPTO_STREET_ADDRESS_1}</td>
  	</tr>
 		<tr>
  		<td width="110">&nbsp;</td>
  		<td>{GROUP2_SHIPTO_STREET_ADDRESS_2}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP2_SHIPTO_CITY_LABEL}</td>
  		<td>{GROUP2_SHIPTO_CITY}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP2_SHIPTO_STATE_LABEL}</td>
  		<td>{GROUP2_SHIPTO_STATE}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP2_SHIPTO_ZIP_LABEL}</td>
  		<td>{GROUP2_SHIPTO_ZIP}</td>
  	</tr>
 </table>
</div>
<div class="group_title">{GROUP5_TITLE}</div>
<div class="group_body">
	<table>
 		<tr>
  		<td width="110">{GROUP5_SHIPPING_CARRIER_LABEL}</td>
  		<td>{GROUP5_SHIPPING_CARRIER}</td>
  	</tr>
 		<tr>
  		<td width="110">{GROUP5_SHIPPING_METHOD_LABEL}</td>
  		<td>{GROUP5_SHIPPING_METHOD}</td>
  	</tr>
 		<tr>
  		<td width="110">&nbsp;</td>
  		<td>{GROUP5_SHIPPING_COLLECTINFO}</td>
 		</tr>
 		<tr>
  		<td width="110">{GROUP5_SHIPPING_ACCOUNT_LABEL}</td>
  		<td>{GROUP5_SHIPPING_ACCOUNT}</td>
  	</tr>
 		<tr>
  		<td width="110">&nbsp;</td>
  		<td>{GROUP5_SHIPPING_SAMEDAY}</td>
 		</tr>
 </table>
</div>
<div class="group_title">{GROUP5_TITLE}</div>
<div class="group_body">
	<table>
		<tr>
  		<td style="padding-right:5px;">Line:</td>
  		<td style="padding-right:5px;">{GROUP4_SIM_QTY_LABEL}</td>
  		<td style="padding-right:5px;">Cost:</td>
  		<td style="padding-right:5px;">{GROUP4_SIM_TOTAL_LABEL}</td>
 		</tr>
 		<tr>
  		<td style="padding-right:5px;">10</td>
  		<td style="padding-right:5px;">{GROUP4_SIM_QTY}</td>
  		<td style="padding-right:5px;">{GROUP4_SIM_COST}</td>
  		<td style="padding-right:5px;">{GROUP4_SIM_TOTAL}</td>
		</tr>
	</table>
</div>
<div class="group_title">{GROUP7_TITLE}</div>
<div class="group_body">
	<table>
		<tr>
  		<td style="padding-right:5px;">Line:</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_SIM_QTY_LABEL}</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_RATE_LABEL}</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_ADDON_LABEL}</td>
 		</tr>
 		<tr>
  		<td style="padding-right:5px;">20</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_SIM_QTY}</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_RATE}</td>
  		<td style="padding-right:5px;">{GROUP7_ACTIVATION_ADDON}</td>
		</tr>
 		<tr>
  		<td>30</td>
  		<td>{GROUP7_ACTIVATION_SIM_QTY1}</td>
  		<td>{GROUP7_ACTIVATION_RATE1}</td>
  		<td>{GROUP7_ACTIVATION_ADDON1}</td>
 		</tr>
 		<tr>
			<td>40</td>
			<td>{GROUP7_ACTIVATION_SIM_QTY2}</td>
			<td>{GROUP7_ACTIVATION_RATE2}</td>
			<td>{GROUP7_ACTIVATION_ADDON2}</td>
		</tr>
		<tr>
			<td>50</td>
			<td>{GROUP7_ACTIVATION_SIM_QTY3}</td>
			<td>{GROUP7_ACTIVATION_RATE3}</td>
			<td>{GROUP7_ACTIVATION_ADDON3}</td>
		</tr>
		<tr>
			<td>60</td>
			<td>{GROUP7_ACTIVATION_SIM_QTY4}</td>
			<td>{GROUP7_ACTIVATION_RATE4}</td>
			<td>{GROUP7_ACTIVATION_ADDON4}</td>
		</tr>
		<tr>
			<td>70</td>
			<td>{GROUP7_ACTIVATION_SIM_QTY5}</td>
			<td>{GROUP7_ACTIVATION_RATE5}</td>
			<td>{GROUP7_ACTIVATION_ADDON5}</td>
		</tr>
	</table>
</div>
{FABRIK_REST_BUTTON}{FABRIK_SUBMIT_BUTTON}

Obviously there is no scripting or php in the code above, but I do not know how to add it or what to add for that matter. I have read the manual, and it does not go into great detail on what to do here.
 
Hi,

Can each of you give us the details of your set up? i.e. what version of fabrik your using, version of PHP, SQL, Apache etc...

Thanks,
-Graylan King
 
Hi Graylan,

Thanks for the response. Here is the information you requested:

Apache version: 1.3.37 (Unix)
PHP version: 4.4.4
MySQL version: 4.1.21-standard
Fabrik version: 1.0.3

Thanks for the help.
 
hi

Can i ask if the error is when you add a group in the administration site, or when you try to duplicate the group in the front end?

Cheers
Rob
 
Hi Rob,

I just sent Graylan an admin login so he can look at it. The error is when I try to click on add in the front end. I am trying to create an order form where the user can click add to make extra line items appear.

Let me know if you need anything else.

Thank you for the help,

- Arcane Insight
 
I have problems duplicating a group in the front end. On Firefox and IE 6 & 7.

The Add / Delete Buttons dont work when using the fieldset_table template.

I have noticed it works fin using the div_div template

I am not sure if we are both having the same issue.

Here is my server info:

Fabrik version 1.0.4
OS: Linux r
PHP: 4.4.6
MySQL: 5.0.37-standard-log
 
I've setup a form using the mint template and the ADD/DELETE (for a group with the Repeat Group Button set to SHOW) works fine in Firefox 2 and Opera 9.1 - but in IE 7 clicking ADD/DELETE does nothing - additional fields don't get added (getting the error "Object doesn't support this property or method" on loading the form - the form works fine otherwise)
 
Hi everyone,

Can anybody tell me if this problem has already been solved?

Please do let me know.

Thanks for the help.
 
Thanks for the reply, Hugh!

I just noticed that the Add button works when I use other template on the website. Can you tell me how to sort this out?

Why this function is dependent on the template?
 
Run something like FireFox with the FireBug extension installed and enabled, and you'll almost certainly see JavaScript errors on the page when using the problem Joomla template. Because a Joomla page is basically a bunch of completely unrelated templates, modules, components and mambots, all of which do their own JavaScript thing, it is not uncommon to get JS conflicts. Some of these can break the event scripting we use for buttons.

-- hugh
 
Dear Hugh,

Thanks for the help. I have installed the Firebug and have seen that there is an error:

"ofabrik.addElement is not a function" --- index.php (line 675)

Below are the lines:

ofabrik.addElement(el);
673if($('mf_el_quantity')){
674var el = new mfField('mf_el_quantity', {});
675}

Please help.

Thanks
 
You probably have a JavaScritp conflict with something else on your page.

I'll need to see the page before I can make any kind of informed guess about the problem. Is it on a server I can get at?

-- hugh
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top