Bij het gebruik van deze javascript functie:


function toggleview(element1) {   
	element1 = document.getElementById(element1);   
	if (element1.style.display == 'block' || element1.style.display == '')      
		element1.style.display = 'none';   
	else      
		element1.style.display = 'block';   
	return;
}


en die wordt op deze manier aangeroepen:


<a href="#" onclick="toggleview('div1')">
   <div class="recent-news">
   </div>
</a>
<div class="recent-news1" id="div1">
   <p>
       Content
   </p>
</div>


Hij werkt in alle browsers zoals het hoort. Alleen schiet de pagina elke keer omhoog.. Dit is er vervelend als een gebruiker een div opent onderaan de pagina en ze moeten weer naar beneden scrollen.

Heeft er iemand een oplossing voor?

Bvd,

Nivek
<a href="#" onclick="toggleview('div1')"> naar <a href="#" onclick="toggleview('div1'); return false;">
En een <div> mag niet in een <a>.
ja, gewoon stom.. ik heb de oude code gekopieerd.. hier zoals ik hem nu gebruik:


<div class="recent-news" onclick="toggleview('div1')">
</div>
<div class="recent-news1" id="div1">
   <p>
       Content
   </p>
</div> 
Als het goed is gaat het bij je nieuwe code wel goed.
Opgelost.. ik had simpelweg de laatste versie verkeerd geupload waardoor het niet leek te werken.. Douwe, toch bedankt voor je hulp ^^

Reageren