Mein Menu klappt immer wieder zu

skydragon

Mitglied
Hallo ich hab ein Problem zwar hab ich schon ein paar threads gefunden aber die haben mir nicht weitrergeholfen

ich hab ein menu das mit hilfe von javascript ausgeblendet und eingeblendet wird. wird die seite neu geladen ist das menu aber wieder zu. wie kann ich es machen das das menu nach dem neuladen der seite geöffnet bleibt?

PHP:
echo "<div id=user>\n"; 
	echo "<a href=\"javascript:doNothing();\" onClick=\"document.getElementById('userchange').style.visibility='visible';\"><img border=0 src=\"../admin/pulldown.gif\" width=14px height=13px alt='Pull Down' align=right><img border=0 src=\"../admin/pulldown.gif\" width=14px height=13px alt='Pull Down' align=left></a><center>Userverwaltung</center>";
echo "</div>\n";

echo "<form action=./admin.php method=post>";
	echo "<div id=userchange>\n";	
		echo "<br>";
		echo "<input type=submit name=user class=button value='User anlegen'>";
		echo "<input type=submit name=user2 class= button value='User ändern'>";
		echo "<a href=\"javascript:doNothing();\" onClick=\"document.getElementById('userchange').style.visibility='hidden';\"><img border=0 src=\"../admin/pull_up.gif\" width=10px height=9px alt='Pull Up' align=right></a>";
	echo "</div>\n";

Hier die zugehörigen CSS Sheets
PHP:
#user{ position:absolute; 
		top:465px; 
		left:10px; 
		width:150px; 
		height:20px; 
		border_size:1px; 
		border-style:solid; 
		border-color:#CCCCCC; 
		border-width:1px;
		background-color:#CCCCCC;}

#userchange{position:absolute; 
			top:487px; 
			left:10px; 
			width:150px;
			height:75px; 
			border-style:solid; 
			border-color:#CCCCCC;  
			border-width:1px; 
			visibility:hidden;
			background-color:#CCCCCC;}

Kann mir einer weiterhelfen?
 
Du könntest bspw. in einem Cookie vermerken, wenn das Menu geöffnet wurde.

Mit PHP schaust du dann nach, ob der Cookie vorhanden ist, und gibst dem <div> die entsprechende ID.
 

Neue Beiträge

Zurück