DIV über externe css Datei ausblenden mit Javascript

Lumpi2001

Grünschnabel
Hallo,

ich nutze eine Serverseitige Version von Javascript und externe css.

nun möchte ich verbunden mit einer Prüfung des Session Users Buttons in <div> ein und ausblenden.

Kriege aber immer nen Server Error ausgeworfen.

Mein Code schaut im mom so aus :

HTML:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Tests</title>
<link href="CSS/Rolle.css" rel="stylesheet" type="text/css" />
<% 
	if (Session("MM_Username") == "baier")
	{
		text1.style.display = "inline";
	}
%>
</head>
<body>
<form name="form1">
	<div class="cl1">
		<input name="absAL" type="submit" value="GenAL" />
		<input name="ablAL" type="submit" value="AblAL" />
	</div>
	<div class="cl2">
		<input name="absLAN" type="submit" value="GenLAN" />
		<input name="ablLAN" type="submit" value="AblLAN" />
	</div>
	<div class="cl3">
		<input name="absGL" type="submit" value="GenGL" />
		<input name="ablGL" type="submit" value="AblGL" />
	</div>
	<div class="cl4">
		<input name="absEK" type="submit" value="GenEK" />
		<input name="ablsEK" type="submit" value="AblEK" />
	</div>
</form>
</body>
</html>

Und hier ist mein CSS code

HTML:
/* CSS Document */

.cl1 {
	display:none}
}
.cl2 {
	display:inline}
}
.cl3 {
	display:none}
}
.cl4 {
	display:none}
}

im mom möchte ich erstmal nur erreichen das cl1 zugeschaltet wird wenn der user baier heißt.

Habe auch schon bissel im forum getöbert, aber das wirk es eher so als wird immer auf im html text enthaltene css elemente bezogen :confused:
 
Ohne mich jemals mit serverseitigem JS beschäftigt zu haben :-( würde ich trotzdem erstaml fragen, was text1 ist?

Könntest du mal den Quelltext posten, wie er im Browser zu sehen ist?
 
ups ok soll niht text1 sonder cl1 sein, im browser siehste nen fehler keinen quelltext aber der fehler gibt keinen henweis, serverseitiges js arbeitet wie das clientseitige bloss halt auf serverseite und ist dahe rnicht im quelltext zu finden
 
Warum muss der serverseitige code sichtbar sein, ich ändere noch nur einem parameter in den css welche auch nicht sichtbar sind, aber vorher interpretiert werden.
 
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Tests</title>
<link href="CSS/Rolle.css" rel="stylesheet" type="text/css" />
</head>
<style type="text/css">
<!--
-->
</style>


<body>
<form name="form1">
	<div id="cl1">
		<input name="absAL" type="submit" value="GenAL" onclick="onoff('cl2')" />
		<input name="ablAL" type="submit" value="AblAL" />
	</div>
	<div id="cl2">
		<input name="absLAN" type="submit" value="GenLAN" onclick="onoff('cl1')"/>
		<input name="ablLAN" type="submit" value="AblLAN" />
	</div>
	<div id="cl3">
		<input name="absGL" type="submit" value="GenGL" onclick="onoff('cl4')"/>
		<input name="ablGL" type="submit" value="AblGL" />
	</div>
	<div id="cl4">
		<input name="absEK" type="submit" value="GenEK" onclick="onoff('cl1')"/>
		<input name="ablsEK" type="submit" value="AblEK" />
	</div>
</form>
</body>
</html>

hier mal der Brwoser Quelltext
 
Es soll nicht der serverseitige Code sichtbar sein, aber alles, was im Clienten passieren soll, muss dort sichtbar sein...also im Dokumenten-Quelltext oder in den externen Dateien stehen.
 

Neue Beiträge

Zurück