Problem bei table ein- und ausblenden!

Kaiser_Franz

Grünschnabel
Hallo Leute,

habe drei radiobuttons. klickt man den zweiten an kommt das table. klickt man die dritte verschwindet das table wieder. dies soll auch passieren wenn man den ersten radiobutton wieder klickt. das funktioniert leider nur nicht. was hab ich falsch definiert.
Code:
function show()
{

//Management
if (document.this_form.gruppe[0].checked)
{
window.focus();

if (document.getElementById('keyusertable').style.display=="none")

		{document.getElementById('keyusertable').style.display="none"}
		
else{document.getElementById('keyusertable').style.display="none"}
	
}


//Key User
if (document.this_form.gruppe[1].checked)
{
window.focus();

if (document.getElementById('keyusertable').style.display=="none")

		{document.getElementById('keyusertable').style.display=""}


		

}
//Endanwender
if (document.this_form.gruppe[2].checked)
{
					
window.focus();
	if (document.getElementById('keyusertable').style.display=="none")
	
		{document.getElementById('keyusertable').style.display="none"}
		else
       {document.getElementById('keyusertable').style.display="none"}
	
}
}

merce jetzt schon mal
 
Zuletzt bearbeitet:
Hi,

wenn bei Button 1 und 3 immer ausgeblendet werden soll, reicht es aus, die display-Eigenschaft auf none zu setzen. Bei Button 2 entsprechend den Leerstring zuzuweisen, wenn immer eingeblendet werden soll.
Code:
function show(){
	//Management
	if (document.this_form.gruppe[0].checked){
	  window.focus();
	  document.getElementById('keyusertable').style.display="none";
	}

	//Key User
	if (document.this_form.gruppe[1].checked){
	  window.focus();
	  document.getElementById('keyusertable').style.display="";
	}

	//Endanwender
	if (document.this_form.gruppe[2].checked){
	  window.focus();
	  document.getElementById('keyusertable').style.display="none";
	}
}

Ansonsten funktioniert deine Funktion bei mir wie gewünscht.

Ciao
Quaese
 
Zurück