Скриване/показване на DIV

our

Registered
Значи ... това ми е функцията
Код:
	function toggleview(element1,element2,element3) {
	   element1 = document.getElementById(element1);
	   element2 = document.getElementById(element2);
	   element3 = document.getElementById(element3);
	   
	   if (element1.style.display == 'none' || element1.style.display == '')
		  element1.style.display = 'block';
	   else
		  element1.style.display = 'none';
	   
	   else if (element2.style.display == 'none' || element2.style.display == '')
		  element2.style.display = 'block';
	   else
		  element2.style.display = 'none';
	   
	   else if (element3.style.display == 'none' || element3.style.display == '')
		  element3.style.display = 'block';
	   else
		  element3.style.display = 'none';
	   return; 
	}
Два див-а са ми с display:block и един с display:none.
Искам тая функция като се активира да ги размени .
Т.е. този с none да стане block и тези с block да станат none ...
Код:
<a href='javascript:void(0)' OnClick='toggleview(\"comments\",\"down\",\"form\")'>Линк</a>
Явно имам синтактични грешки по функцията, но съм много далеч с JS-то и не знам къде са. :)
 
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
	<head>
		<meta http-equiv="content-type" content="text/html; windows-1251" />
		<script type="text/javascript">
		   function toggleview(element1,element2,element3) {
		      element1 = document.getElementById(element1);
		      element2 = document.getElementById(element2);
		      element3 = document.getElementById(element3);
		      if ((element1.style.display == 'block') && (element2.style.display == 'block')) {
				element1.style.display = 'none'; element2.style.display = 'none'; element3.style.display = 'block';
				}
				else if ((element1.style.display == 'none') && (element2.style.display == 'none')) {
					element1.style.display = 'block'; element2.style.display = 'block'; element3.style.display = 'none';
				}
			}
		</script>
	<body>
		<a href="javascript:void(0)" onclick="toggleview('comments','down','form')">Линк</a>
		<div id="comments" style="display: block;">asdadasda</div>
		<div id="down" style="display: block;">asdaseakekakdsak</div>
		<div id="form" style="display: none;">FORM</div>
	</body>
</html>

Не съм гледал твоя код за грешки, направо го пренаписах :):)
 
Кодът е тестван и работи -> http://scriptx.info/dmz/div.html
Виж да не си сбъркал нещо при копирането :):) :?:
 

Back
Горе