armycopter Posted May 28, 2004 Share Posted May 28, 2004 When I go to My Account Info and put my mouse cursor over "Previous Orders" infobox (also happens on delivery information page when hovering over "Shipping Method" info box) I get an ERROR ON PAGE in the lower left hand of my IE Browser. On other browsers I get a debug popup box. The site is http://www.crisil-silicones.com/ecommerce/os/catalog CAN ANYONE HELP ME PLEASE??!! My site is so close to being done but this problem just won't let me finish. Thanks in advance Signed - Desperate Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
Guest Posted May 28, 2004 Share Posted May 28, 2004 create a test account and then post that username and password here . i dont sign up on others sites. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Ok, use [email protected] password: testing Thanks for looking at this!!! Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Ok, I got a work around. I found there was something wrong with the javascript for the rollover. I ended up just taking the rollover function out and doing without. It's not the best fix but it works. Thanks Mibble. Mark Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Ok, I don't have a workaround, the whole checkout process is riddled with the same problems. Anytime I put my mouse over any rollover script, I get the debug error!! Ok, I need help again!!!!! HELP!! Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 You managed to take out the javascript. Its not finding the function rowOverEffect and rowOutEffect and any others. I didn't see any mention of script in your source. thats why you are getting the error. If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 I don't know a thing about java, where would I start looking to hunt this thing down? Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 Your gonna have to look at the origninal php pages, did you use a template program? BTS or STS? If so, you might have cut it out by accident If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 Here, I found it. Add it below the reference to the style sheet in everypage its doing it. <script language="javascript"><!-- function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 ok, i'll give it a shot, thx! and yes I am using STS... so far it's been great to me. Mark Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 I just checked, the code is already in there. Any other ideas?? Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 view the source of the page that the problem is on, I didn't see the code in there, so unless I am blind, its not getting added to the output. If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Ok, here is the source of my account.php file. Not used to this forum so I don't know if it will come out ok... <?php /* $Id: account.php,v 1.61 2003/06/09 23:03:52 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_ACCOUNT); $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script language="javascript"><!-- function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="3" cellpadding="3"> <tr> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if ($messageStack->size('account') > 0) { ?> <tr> <td><?php echo $messageStack->output('account'); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if (tep_count_customer_orders() > 0) { ?> <tr> <td><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo OVERVIEW_TITLE; ?></b></td> <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') . '"><u>' . OVERVIEW_SHOW_ALL_ORDERS . '</u></a>'; ?></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main" align="center" valign="top" width="130"><?php echo '<b>' . OVERVIEW_PREVIOUS_ORDERS . '</b><br>' . tep_image(DIR_WS_IMAGES . 'arrow_south_east.gif'); ?></td> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php $orders_query = tep_db_query("select o.orders_id, o.date_purchased, o.delivery_name, o.billing_name, o.billing_country, ot.text as order_total, s.orders_status_name from " . TABLE_ORDERS . " o, " . TABLE_ORDERS_TOTAL . " ot, " . TABLE_ORDERS_STATUS . " s where o.customers_id = '" . (int)$customer_id . "' and o.orders_id = ot.orders_id and ot.class = 'ot_total' and o.orders_status = s.orders_status_id and s.language_id = '" . (int)$languages_id . "' order by orders_id desc limit 3"); while ($orders = tep_db_fetch_array($orders_query)) { if (tep_not_null($orders['delivery_name'])) { $order_name = $orders['delivery_name']; $order_country = $orders['delivery_country']; } else { $order_name = $orders['billing_name']; $order_country = $orders['billing_country']; } ?> <tr class="moduleRow" onMouseOver="rowOverEffect(this)" onMouseOut="rowOutEffect(this)" onClick="document.location.href='<?php echo tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $orders['orders_id'], 'SSL'); ?>'"> <td class="main" width="80"><?php echo tep_date_short($orders['date_purchased']); ?></td> <td class="main"><?php echo '#' . $orders['orders_id']; ?></td> <td class="main"><?php echo tep_output_string_protected($order_name) . ', ' . $order_country; ?></td> <td class="main"><?php echo $orders['orders_status_name']; ?></td> <td class="main" align="right"><?php echo $orders['order_total']; ?></td> <td class="main" align="right"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $orders['orders_id'], 'SSL') . '">' . tep_image_button('small_view.gif', SMALL_IMAGE_BUTTON_VIEW) . '</a>'; ?></td> </tr> <?php } ?> </table></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } ?> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo MY_ACCOUNT_TITLE; ?></b></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td width="60"><?php echo tep_image(DIR_WS_IMAGES . 'account_personal.gif'); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL') . '">' . MY_ACCOUNT_INFORMATION . '</a>'; ?></td> </tr> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') . '">' . MY_ACCOUNT_ADDRESS_BOOK . '</a>'; ?></td> </tr> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL') . '">' . MY_ACCOUNT_PASSWORD . '</a>'; ?></td> </tr> </table></td> <td width="10" align="right"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo MY_ORDERS_TITLE; ?></b></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td width="60"><?php echo tep_image(DIR_WS_IMAGES . 'account_orders.gif'); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL') . '">' . MY_ORDERS_VIEW . '</a>'; ?></td> </tr> </table></td> <td width="10" align="right"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><b><?php echo EMAIL_NOTIFICATIONS_TITLE; ?></b></td> </tr> </table></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td width="60"><?php echo tep_image(DIR_WS_IMAGES . 'account_notifications.gif'); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ACCOUNT_NEWSLETTERS, '', 'SSL') . '">' . EMAIL_NOTIFICATIONS_NEWSLETTERS . '</a>'; ?></td> </tr> <tr> <td class="main"><?php echo tep_image(DIR_WS_IMAGES . 'arrow_green.gif') . ' <a href="' . tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'SSL') . '">' . EMAIL_NOTIFICATIONS_PRODUCTS . '</a>'; ?></td> </tr> </table></td> <td width="10" align="right"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> <!-- body_text_eof //--> <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2"> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </table></td> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <br> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Ok, I'm an IDIOT, you meant paste the code into my template_sts.htm page. Not, the account.php page. First tests look promising. THANK YOU RYAN. You helped me IMMENSELY!!!!!!!!!!!!!!!! Mark Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Alright, that part works (when you hove over it with a mouse), now I get the debug window when I actually click on the row (i.e. payment method, shipping method, etc). Any thoughts on that? Sorry to be such a pain. Mark Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 I just clicked in address_book and the rollover works fine and it clicks fine. what page are you getting the error? If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Here is what's going on. Each page (checkout_shipping, checkout_payment, etc) seems to have it's own javascript code. I tried pasting each one in succession underneath each other into my template_sts.html file but only the last one in that gets pasted works. I hope that makes sense. Any thoughts for a work around? Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Here is what I have in my template_sts file under javascript now... Again, I'm just guessing as I don't have any knowledge of java <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>CRI-SIL Silicone Technologies</title> <link href="https://host182.ipowerweb.com/~crisil-s/styles/stylesheet.css" rel="stylesheet" type="text/css"> <script language="javascript"><!-- function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } var selected; function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_address.shipping[0]) { document.checkout_address.shipping[buttonSelect].checked=true; } else { document.checkout_address.shipping.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } var selected; function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_address.address[0]) { document.checkout_address.address[buttonSelect].checked=true; } else { document.checkout_address.address.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } function check_form_optional(form_name) { var form = form_name; var firstname = form.elements['firstname'].value; var lastname = form.elements['lastname'].value; var street_address = form.elements['street_address'].value; if (firstname == '' && lastname == '' && street_address == '') { return true; } else { return check_form(form_name); } } function selectRowEffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; // one button is not an array if (document.checkout_payment.payment[0]) { document.checkout_payment.payment[buttonSelect].checked=true; } else { document.checkout_payment.payment.checked=true; } } function rowOverEffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; } function rowOutEffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; } //--></script> Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
ryanf Posted May 28, 2004 Share Posted May 28, 2004 Im not familair enough with any of the template systems to help you out. Just look at the source code for the pages with the problem and make sure that the script is in them. Also you might want to go into the contrib support forums and look on the office thread for your template system. the answer may have already be addressed. Good luck. Ryan If I was crafty, this would be a funny signature. Link to comment Share on other sites More sharing options...
armycopter Posted May 28, 2004 Author Share Posted May 28, 2004 Thank you for the help, you've got me going in the right direction. Mark Mark Contributions Used: STS B2B Suite Description in Product Listing Header Tag Controller Easypopulate Purchase Orders USA Flag Local Delivery New Attributes Editor Pickup Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.