I have a single page website and need to link the navigation to IDs in the page. I have three links: "About us", "Our Project", "contact".
So if user clicks on "About ", the About section will be displayed, same with other links. Inside Our project there is Two buttons visit more I want to open the aboutus form after click on visit more.
Below are the code. I want to click on Our Project and there visit button after click on visit about form will be display but how?
I think I'll have to use javascript but I don't know how to do it.
<a href="about"> About </a>
<a href="project">Our Project</a>
<a href="contact">Contact Us</a>
Visit more
<div class="m-Scrollbar">
<hr class="alignToMiddle" />
<div class="container-fluid">
<div class="row-fluid">
<div class="span12" >
<div class="heading_stroke">
<div class="heading_stroke_wrapper">
<div class="stroke-text"><h2>ABOUT US </h2></div>
<div class="stroke-holder"><div class="stroke-line"></div></div>
</div>
</div>
</div>
</div>
</div>
<!-- Tab section --><div class="container-fluid ">
<div class="row-fluid">
<div class="span12">
<h6>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,</h6>
<br>
</div>
</div>
<div class="row-fluid">
<div class="span6">
<h4>########### <span class="tiny_font"></span></h4>
<p>
<span class="thumbnail mini" >
<img src="images/team_img1.png" class="img-rounded-mini imgBorder" alt="image name">
</span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,
</p>
<br>
<br>
</div>
<div class="span6">
<h4>##<span class="tiny_font"></span></h4>
<p>
<span class="thumbnail mini" >
<img src="images/team_img1.png" class="img-rounded-mini imgBorder" alt="image name">
</span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,
</p>
</div>
</div>
</div>
<hr class="separator_mini">
<div class="container-fluid">
<div class="row-fluid">
<div class="span12" >
<div class="heading_stroke">
<div class="heading_stroke_wrapper">
<div class="stroke-text"><h3>Our Partners</h3></div>
<div class="stroke-holder"><div class="stroke-line small_tit"></div></div>
</div>
</div>
</div>
</div>
<hr>
</div>
</div>
<!-- this code for contactus also -->
<div id="project">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,
</div>
Ok, so i tried to decypher what you meant with your Question.
To Clarify: He has this one page setup. inside the div Our Project, there are two Buttons or links Visit more. When clicked, he wants the About Section to be shown. All in all it is impossible for me to answer the Question 100% accurate, cause his page is consisting of a lot of Javascript css and so on, which OP hasn't programmed, so can't answer any question about it. There are som OnClickhandlers in his navigationbar i just can't get the hands on.
So you have all hidden Objects as seen in the CSS-Section. Clicking on the "link" will call the javascript function which adds the calls to the div making it visible. On the other Hand the Function also clears the class off all divs having it, so that the clicked one is the only visible one.
Thanks for a little more code. I have done the following: I added div.inactive to css. Then i changed the class of your about us to inactive. I made this, because i had no connection to your Javascript.
If you can specify a little better what you want, i will change the Answer. Just ask in the Comments.
Maybe you should try to learn a little Javascript, it might be handy, when you are trying to code a Webpage, do a tutorial on it, there sure are some in your language :)
function toggleVisible(name) {
//alert(name);
var elem = document.getElementById(name);
var divs = document.getElementsByTagName("div");
for (i = 0; i < divs.length; i++) {
if (divs[i].className == "active") {
divs[i].className = "inactive";
//alert(i);
}
}
elem.className = "active";
}
div.inactive {
display: none;
}
div.active {
display: block;
}
<a href="javascript:toggleVisible('about');" name = "about"> About </a>|
<a href="javascript:toggleVisible('project');" name = "project">Our Project</a>|
<a href="javascript:toggleVisible('contact');" name = "contact">Contact Us</a>
<div id = "about" class="m-Scrollbar inactive">
<hr class="alignToMiddle" />
<div class="container-fluid">
<div class="row-fluid">
<div class="span12" >
<div class="heading_stroke">
<div class="heading_stroke_wrapper">
<div class="stroke-text"><h2>ABOUT US </h2></div>
<div class="stroke-holder"><div class="stroke-line"></div></div>
</div>
</div>
</div>
</div>
</div>
<!-- Tab section --><div class="container-fluid ">
<div class="row-fluid">
<div class="span12">
<h6>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,</h6>
<br>
</div>
</div>
<div class="row-fluid">
<div class="span6">
<h4>########### <span class="tiny_font"></span></h4>
<p>
<span class="thumbnail mini" >
<img src="images/team_img1.png" class="img-rounded-mini imgBorder" alt="image name">
</span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,
</p>
<br>
<br>
</div>
<div class="span6">
<h4>##<span class="tiny_font"></span></h4>
<p>
<span class="thumbnail mini" >
<img src="images/team_img1.png" class="img-rounded-mini imgBorder" alt="image name">
</span>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc,
</p>
</div>
</div>
</div>
<hr class="separator_mini">
<div class="container-fluid">
<div class="row-fluid">
<div class="span12" >
<div class="heading_stroke">
<div class="heading_stroke_wrapper">
<div class="stroke-text"><h3>Our Partners</h3></div>
<div class="stroke-holder"><div class="stroke-line small_tit"></div></div>
</div>
</div>
</div>
</div>
<hr>
</div>
</div>
<div id="contact" class = "inactive">
<h1>Contact Us</h1>
This is where all your contact Stuff should be standing
</div>
<div id="project" class = "inactive">
<h1>Our Project</h1>
This is where all your Project Stuff should be standing<br>
<a href = "javascript:toggleVisible('about');">Visit more</a> <br>
Here is a hell lot of our Project Stuff standing<br>
<a href = "javascript:toggleVisible('about');">Visit more</a> <br>
</div>