monkeysniffer08
09-24-2011, 05:16 AM
ok, so I am coding a site but am getting very frustrated.
http://patrickmauldin.com/testingserver/downtonlaw/index.html
I have a "sidemenu" to display the various services of a law office. On hovering over each one, it should switch images to the hover state. On clicking, it should make the hover state permanent and display the relevant info on the right (ex: click 'health care' -> health care info displays and all others hidden)
In order to do this, I have created several onclick and onmouseover states.
Everything is working great except for one stupid menu item — "mediation." I have torn my hair out trying to figure out what makes this one not work. When clicked, it displays the correct info on the right, but doesn't do the hover state, or the permanent hover state when clicked.
Here is the relevant code snippet:
<div id="menu">
<div id="finance" style="display:block">
<img src="images/menu/finance.jpg" alt="Finance" name="finance" width="181" height="78" id="finance" onclick="MM_changeProp('infofinance','','display','block','DIV');MM_changeProp('infohealth','','display','non e','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','none','DIV') ;MM_changeProp('finance_selected','','display','block','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('finance','','images/menu/finance_select.jpg',1)" onmouseout="MM_swapImgRestore()"/>
</div>
<div id="finance_selected" style="display:none">
<img src="images/menu/finance_select.jpg" alt="Finance" name="finance_selected" id="finance_selected" width="181" height="78"/>
</div>
<div id="healthcare" style="display:block">
<img src="images/menu/healthcare.jpg" alt="Health Care" name="health" width="181" height="51" id="health" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','bloc k','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','none','DIV');MM_changeProp( 'healthcare_selected','','display','block','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('health','','images/menu/healthcare_select.jpg',1)" onmouseout="MM_swapImgRestore()"/>
</div>
<div id="healthcare_selected" style="display:none">
<img src="images/menu/healthcare_select.jpg" alt="Health Care" name="health_selected" id="health_selected" width="181" height="51"/>
</div>
<div id="energy" style="display:block">
<img src="images/menu/energy.jpg" alt="Energy Litigation" name="energy" width="181" height="51" id="energy" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','block','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','n one','DIV');MM_changeProp('energy_selected','','display','block','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('energy','','images/menu/energy_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="energy_selected" style="display:none">
<img src="images/menu/energy_select.jpg" width="181" height="51" alt="Energy Litigation" />
</div>
<div id="intellectual" style="display:block">
<img src="images/menu/intellectual.jpg" alt="Intellectual Property Litigation" name="intellectual" width="181" height="51" id="intellectual" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','block','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','none','DIV');MM_changeProp('intellectual_selected','','display','block','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('intellectual','','images/menu/intellectual_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="intellectual_selected" style="display:none">
<img src="images/menu/intellectual_select.jpg" width="181" height="51" alt="Intellectual Litigation" />
</div>
<div id="gov" style="display:block">
<img src="images/menu/gov.jpg" alt="Governmental Work" name="gov" width="181" height="51" id="gov" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','none','DIV');MM_changeProp('infogov','','display','block','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','none','DIV');MM_changeProp('gov_selected','','display','block','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('gov','','images/menu/gov_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="gov_selected" style="display:none">
<img src="images/menu/gov_select.jpg" width="181" height="51" alt="Governmental Work" />
</div>
<div id="mediation" style="display:block">
<img src="images/menu/mediation.jpg" alt="Mediation" name="mediation" width="181" height="83" id="mediation" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediati on','','display','block','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','none','DIV');MM_changeProp('mediation_selected','','display',' block','DIV')" onmouseover="MM_swapImage('mediation','','images/menu/mediation_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="mediation_selected" style="display:none">
<img src="images/menu/mediation_select.jpg" width="181" height="83" alt="Mediation" />
</div>
<!-- end MENU --></div>
http://patrickmauldin.com/testingserver/downtonlaw/index.html
I have a "sidemenu" to display the various services of a law office. On hovering over each one, it should switch images to the hover state. On clicking, it should make the hover state permanent and display the relevant info on the right (ex: click 'health care' -> health care info displays and all others hidden)
In order to do this, I have created several onclick and onmouseover states.
Everything is working great except for one stupid menu item — "mediation." I have torn my hair out trying to figure out what makes this one not work. When clicked, it displays the correct info on the right, but doesn't do the hover state, or the permanent hover state when clicked.
Here is the relevant code snippet:
<div id="menu">
<div id="finance" style="display:block">
<img src="images/menu/finance.jpg" alt="Finance" name="finance" width="181" height="78" id="finance" onclick="MM_changeProp('infofinance','','display','block','DIV');MM_changeProp('infohealth','','display','non e','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','none','DIV') ;MM_changeProp('finance_selected','','display','block','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('finance','','images/menu/finance_select.jpg',1)" onmouseout="MM_swapImgRestore()"/>
</div>
<div id="finance_selected" style="display:none">
<img src="images/menu/finance_select.jpg" alt="Finance" name="finance_selected" id="finance_selected" width="181" height="78"/>
</div>
<div id="healthcare" style="display:block">
<img src="images/menu/healthcare.jpg" alt="Health Care" name="health" width="181" height="51" id="health" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','bloc k','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','none','DIV');MM_changeProp( 'healthcare_selected','','display','block','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('health','','images/menu/healthcare_select.jpg',1)" onmouseout="MM_swapImgRestore()"/>
</div>
<div id="healthcare_selected" style="display:none">
<img src="images/menu/healthcare_select.jpg" alt="Health Care" name="health_selected" id="health_selected" width="181" height="51"/>
</div>
<div id="energy" style="display:block">
<img src="images/menu/energy.jpg" alt="Energy Litigation" name="energy" width="181" height="51" id="energy" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','block','DIV');MM_changeProp('infointellectual','', 'display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','n one','DIV');MM_changeProp('energy_selected','','display','block','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('energy','','images/menu/energy_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="energy_selected" style="display:none">
<img src="images/menu/energy_select.jpg" width="181" height="51" alt="Energy Litigation" />
</div>
<div id="intellectual" style="display:block">
<img src="images/menu/intellectual.jpg" alt="Intellectual Property Litigation" name="intellectual" width="181" height="51" id="intellectual" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','block','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','none','DIV');MM_changeProp('intellectual_selected','','display','block','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('intellectual','','images/menu/intellectual_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="intellectual_selected" style="display:none">
<img src="images/menu/intellectual_select.jpg" width="181" height="51" alt="Intellectual Litigation" />
</div>
<div id="gov" style="display:block">
<img src="images/menu/gov.jpg" alt="Governmental Work" name="gov" width="181" height="51" id="gov" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','none','DIV');MM_changeProp('infogov','','display','block','DIV');MM_changeProp('infomediat ion','','display','none','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','none','DIV');MM_changeProp('gov_selected','','display','block','DIV');MM _changeProp('mediation','','display','block','DIV');MM_changeProp('mediation_selected','','display', 'none','DIV')" onmouseover="MM_swapImage('gov','','images/menu/gov_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="gov_selected" style="display:none">
<img src="images/menu/gov_select.jpg" width="181" height="51" alt="Governmental Work" />
</div>
<div id="mediation" style="display:block">
<img src="images/menu/mediation.jpg" alt="Mediation" name="mediation" width="181" height="83" id="mediation" onclick="MM_changeProp('infofinance','','display','none','DIV');MM_changeProp('infohealth','','display','none ','DIV');MM_changeProp('infoenergy','','display','none','DIV');MM_changeProp('infointellectual','',' display','none','DIV');MM_changeProp('infogov','','display','none','DIV');MM_changeProp('infomediati on','','display','block','DIV');MM_changeProp('healthcare','','display','block','DIV');MM_changeProp ('healthcare_selected','','display','none','DIV');MM_changeProp('finance','','display','block','DIV' );MM_changeProp('finance_selected','','display','none','DIV');MM_changeProp('energy','','display','b lock','DIV');MM_changeProp('energy_selected','','display','none','DIV');MM_changeProp('intellectual' ,'','display','block','DIV');MM_changeProp('intellectual_selected','','display','none','DIV');MM_cha ngeProp('gov','','display','block','DIV');MM_changeProp('gov_selected','','display','none','DIV');MM _changeProp('mediation','','display','none','DIV');MM_changeProp('mediation_selected','','display',' block','DIV')" onmouseover="MM_swapImage('mediation','','images/menu/mediation_select.jpg',1)" onmouseout="MM_swapImgRestore()" />
</div>
<div id="mediation_selected" style="display:none">
<img src="images/menu/mediation_select.jpg" width="181" height="83" alt="Mediation" />
</div>
<!-- end MENU --></div>