Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

changing header navigation title/link/rollover


Charlie&Lee

Recommended Posts

Basically I'm wanting to change the Homepage nav button to Advanced Search.

 

I have changed the title of homepage to "advanced search" wihtin the includes/languages/english.php and modified the link to advanced_search.php within the header.php file successfully.

 

My problem is now when the homepage loads "advanced search" it is in it's over state highlighted and when i'm on that page it's not highlighted.

 

Attached is the header code below:

(item_menu_01 is the homepage call)

 

<?php          
 switch($tab_sel){
  case 2:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';	
   break;

  case 3:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="over_m2" onMouseOut="this.id=\'over_m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';	
   break;

  case 4:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="over_m3" onMouseOut="this.id=\'over_m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';	
   break;

  case 5:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="over_m4" onMouseOut="this.id=\'over_m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';	
   break;

  case 6:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="over_m5" onMouseOut="this.id=\'over_m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';	
   break;

  case 7:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="over_m6" onMouseOut="this.id=\'over_m6\';" onMouseOver="this.id=\'over_m6\';"';
   break;

  default:
   $item_menu_01 = 'id="m1" onMouseOut="this.id=\'m1\';" onMouseOver="this.id=\'over_m1\';"';
   $item_menu_02 = 'id="m2" onMouseOut="this.id=\'m2\';" onMouseOver="this.id=\'over_m2\';"';
   $item_menu_03 = 'id="m3" onMouseOut="this.id=\'m3\';" onMouseOver="this.id=\'over_m3\';"';
   $item_menu_04 = 'id="m4" onMouseOut="this.id=\'m4\';" onMouseOver="this.id=\'over_m4\';"';
   $item_menu_05 = 'id="m5" onMouseOut="this.id=\'m5\';" onMouseOver="this.id=\'over_m5\';"';
   $item_menu_06 = 'id="m6" onMouseOut="this.id=\'m6\';" onMouseOver="this.id=\'over_m6\';"';
 }
?>            

                   <td onClick="document.location='<?php echo tep_href_link('products_new.php')?>'" <?php echo $item_menu_02;?>><?php echo BOX_HEADING_WHATS_NEW?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>
                   <td onClick="document.location='<?php echo tep_href_link('specials.php')?>'" <?php echo $item_menu_03;?>><?php echo BOX_HEADING_SPECIALS?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>

<?php if (tep_session_is_registered('customer_id')) { 

    $acc_link = tep_href_link('account.php');
    $acc_title= HEADER_TITLE_MY_ACCOUNT;
   } else{ 
    $acc_link = tep_href_link('create_account.php');
    $acc_title= HEADER_TITLE_CREATE_ACCOUNT;
   } 
?>                        
                   <td nowrap="nowrap" onClick="document.location='<?php echo $acc_link;?>'" <?php echo $item_menu_04;?>><?php echo $acc_title;?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>

<?php if (tep_session_is_registered('customer_id')) { 

    $login_link = tep_href_link('logoff.php');
    $login_title= HEADER_TITLE_LOGOFF;
   } else{ 
    $login_link = tep_href_link('login.php');
    $login_title= HEADER_TITLE_LOGIN;
   } 
?>                     
                   <td onClick="document.location='<?php echo $login_link;?>'" <?php echo $item_menu_05;?>><?php echo $login_title;?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>
                   <td onClick="document.location='<?php echo tep_href_link('contact_us.php')?>'" <?php echo $item_menu_06;?>><?php echo BOX_INFORMATION_CONTACT?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>
                   <td onClick="document.location='<?php echo tep_href_link('advanced_search.php')?>'" <?php echo $item_menu_01;?>><?php printf(BOX_SEARCH_ADVANCED_SEARCH,"")?></td>
                   <td class="menu_separator"><?php echo tep_image(DIR_WS_IMAGES.'menu_separator.gif')?></td>

 

So basically I need the rollovers in their default state when I'm on the homepage, and the advanced search menu button in its over state when it's on that page.

 

I'm sure this is a simple piece of coding I need to define but I have no idea where to look? Any help for this simple fix would be much appreciated.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...