I am making web pages using JavaScript. I have two pages, one is index
page and about us
page. there are several links in index
page that direct to about us
page, but I want to window.onload
function different on about us
page when click different link on index
page. how to control this?
Below is my codes. when click About us
link on index
page, open about us
page and execute window.contantChange('1');
when click Privacy Policy
link on index
page, open about us
page and execute
window.contantChange('2')
On the index
page links are
<td class="footerTd"><a href="About-Us/About-Us.html">About Us</a></td>
<td class="footerTd"><a href="About-Us/About-Us.html">Privacy Policy</a></td>
On the About Us page
<script type="text/javascript">
window.contantChange('1');
function contantChange(ID)
{
var ServicesleftBannerItem = document.getElementsByClassName("ServicesleftBannerItem");
var ServicesleftBannerItema = document.getElementsByClassName("ServicesleftBannerItema");
var linkArrow = document.getElementsByClassName("linkArrow");
for (var i = 0; i < ServicesleftBannerItem.length; i++)
{
ServicesleftBannerItem[i].style.background = 'white';
ServicesleftBannerItem[i].style.borderRight = 'none';
ServicesleftBannerItem[i].style.borderLeft = 'none';
ServicesleftBannerItem[i].style.borderBottom = 'none';
ServicesleftBannerItem[i].style.borderTop = '1px solid rgba(115, 115, 115, .3)';
}
ServicesleftBannerItem[ServicesleftBannerItem.length-1].style.borderBottom = '1px solid rgba(115, 115, 115, .3)';
for (var i = 0; i < linkArrow.length; i++)
{linkArrow[i].style.color = '#000000';
}
for (var i = 0; i < ServicesleftBannerItema.length; i++)
{ServicesleftBannerItema[i].style.color = '#000000';
}
if (ID==1)
{
var ServicesleftBannerItemHiddenCheck1 = document.getElementById('ServicesleftBannerItemHiddenCheck1');
ServicesleftBannerItemHiddenCheck1.style.background = '#737373';
ServicesleftBannerItemHiddenCheck1.style.border = '1px solid rgba(0,0,0, 0.5)';
document.getElementById('ServicesleftBannerItemHiddenCheckA1').style.color = 'white';
document.getElementById('ServicesleftBannerItemHiddenCheckB1').style.color = 'white';
document.getElementById("ServicesRight").innerHTML = "About Us";
}
if (ID==2)
{
var ServicesleftBannerItemHiddenCheck2 = document.getElementById('ServicesleftBannerItemHiddenCheck2');
ServicesleftBannerItemHiddenCheck2.style.background = '#737373';
ServicesleftBannerItemHiddenCheck2.style.border = '1px solid rgba(0,0,0, 0.5)';
document.getElementById('ServicesleftBannerItemHiddenCheckA2').style.color = 'white';
document.getElementById('ServicesleftBannerItemHiddenCheckB2').style.color = 'white';
document.getElementById("ServicesRight").innerHTML = "Privacy Policy";
}
}
</script>