Jump to content
php.lv forumi

menu


archux

Recommended Posts

Sveiki!

 

Man te tāda lieta:

 

<script type="text/javascript">
function toggle(evt) {
   var el = null;
// IE un FF atšķirības
if (!evt && window.event) evt = window.event;
   if (evt.target) {
	   el = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target;
   } else {
	   el = evt.srcElement;
   }
//
var ul = el.parentNode.getElementsByTagName('ul');
if (ul.length>0) {
	   ul[0].style.display = (ul[0].style.display=='none' ? '' : 'none');
   }
  }

  window.onload = function() {
   var tree = document.getElementById('tree');
   for (var i=0, len=tree.childNodes.length; i<len; i++) {
	   var node = tree.childNodes[i];
	   if (node.nodeName.toLowerCase()=='li') {
		   var a = node.getElementsByTagName('a');
		   if (a.length>0) a[0].onclick = toggle;
		   var ul = node.getElementsByTagName('ul');
		   if (ul.length>0) ul[0].style.display = 'none';
	   }
   }
  }
</script>


</head><body>

<div id='tree1'><ul id='tree'>
  <li><a href='asd.php'>link</a></li>
<li><a href='asd.php'>Link2</a></li>
/***********	  <li><a href='#'>Sub-links</a> /*****************************
 		<ul>
   			<li><a href='asd.php'>link</a></li>
		<li><a href='asd.php'>link2</a></li>
   			<li><a href='asd.php'>Link3</a></li>
 		</ul>
  	<li><a href='asd.php'>link</a></li>
  	<li><a href='asd.php'>link2</a></li>
  	<li><a href='asd.php'>Link3</a></li>
  	</li>


</body></html>

 

/*********** <li><a href='#'>Sub-links</a> /*****************************: Gribu lai šis pie lapas RELOAD paliek atverts nevis aizverts

 

Kā lai izdara to, lai pie lapas RELOAD viss paliek vecajās sliedēs, piemēram, ja tas bijis atvērts tad tas ir atvērts, ja aizvērts - tad aizvērts!

Edited by archux
Link to comment
Share on other sites

Es īsti pats arī šito script nesaprotu, jo to atradu iekš: php.lv foruma! :) A kā tur jāraksta īsti, lai ar class active neaizver ciet, neesmu ar js daudz ņēmies nezinu :(

Link to comment
Share on other sites

×
×
  • Create New...