Hej! Hej, OK! Hej, style.display='block'Stänga och visa ett lager
Språk C#:
Jag har gjort ett tävlingsformulär. I detta formulär så vill jag kunna visa tävlingsreglerna som ett layer.
Alltså i formuläret vill jag ha en label som heter lblRules. Sedan vill jag att när man för musen över labeln så skall lagret med tävlingsreglerna visas. Och då när man tar bort musen så visas inte lagret.
Är det någon som vet hur jag gör detta
/TyronneSv: Stänga och visa ett lager
Är väldigt enkelt, kanske skulle det höra hemma i "javascript" ?
function showRules(strInput)
{
if (strInput != 0) {
document.getElementById('rules').style.visibility = 'hidden';
} else {
document.getElementById('rules').style.visibility = 'none'; // alt. typ "visible
}
}
anropar
<div style="visibility: hidden;">
<h1>tävlings regler</h1>
blaha<br/>sdasads
</div>
<span OnMouseOver="showRules(1);" OnMouseOut="showRules(0);">För musen över här</span>
/m
Sv:Stänga och visa ett lager
Jag har gjort som du sam emn jag får ett felmeddelande
"Det gick inte att hämta visibility-egenskapen ogiltigt argument"
Min kod
<code>
// scriptet
<script type="text/javascript">
function showrules(strInput)
{
if(strInput != 0)
{
document.getElementById('rules').style.visibility = 'hidden';
}
else
{
document.getElementById('rules').style.visibility ='none'; // alt. typ "visible
}
}
</script>
// Diven
<div id="rules" style="BORDER-RIGHT:gray 1px solid; BORDER-TOP:gray 1px solid; Z-INDEX:102; LEFT:73px; BACKGROUND-IMAGE:url(images/tavlingsregler.jpg); VISIBILITY:hidden; BORDER-LEFT:gray 1px solid; WIDTH:446px; BORDER-BOTTOM:gray 1px solid; POSITION:absolute; TOP:19px; HEIGHT:208px; layer-background-image:url(images/tavlingsregler.jpg)">
</div>
// Urlen
<DIV style="DISPLAY: inline; Z-INDEX: 103; LEFT: 472px; WIDTH: 144px; POSITION: absolute; TOP: 392px; HEIGHT: 19px"
ms_positioning="FlowLayout" onmouseover="showrules(1)" onmouseout="showrules(0)" style="CURSOR: hand"><FONT face="Verdana" color="#0000cc" size="1"><STRONG>Visa
tävlingsregler</STRONG></FONT></DIV>
</code>
Kan du se vad som är fel?
/tyronneSv: Stänga och visa ett lager
tror detta ska funka
function ShowRules(strInput) {
if (strInput != 0) {
document.getElementById('rules').style.visibility = 'visible'; // visar
} else {
document.getElementById('rules').style.visibility = 'hidden'; // visar inte
}
}
Ska testa lite själv snart
/m
Sv: Stänga och visa ett lager
style.display='none'
Brukar ju vara att föredra! För då skjuter ju lagret ihop också.