Hej!
Jag skulle gärna ha lite hjälp med denna kod:
<html>
<head>
<script type="text/javascript">
var lastmenu=false;
function changeStyle(Id,Property,Value){
if (document.all){
eval('document.all[Id].style.'+Property+'="'+Value+'"');
} else if (document.layers){
eval('document.layers[Id].'+Property+'="'+Value+'"');
} else if (document.getElementById){
eval('document.getElementById(Id).style.'+Property+'="'+Value+'"');
}
}
function clickMenu(mnu){
if(mnu==lastmenu){
changeStyle(mnu,'display','none'); lastmenu=false;
} else {
if(lastmenu){ changeStyle(lastmenu,'display','none'); }
changeStyle(mnu,'display','block');
lastmenu=mnu;
}
}
</script>
</head>
<body>
<div class="topmenu">MENY</div>
<p class="menu"><a href="#" onclick="clickMenu('m1');return false;">Kroppsverkstan</a></p>
<span id="m1" style="display:none;">
<p class="undermenu"><a href="fskattesedel.html">F-skattesedel</a></p>
</span>
</body>
</html>
A Real Validator skrev:
RAD: 40 Tecken 24 (på raden "<p class="undermenu"><a href="fskattesedel.html">F-skattesedel</a></p>")
element p not allowed here; possible cause is an inline element containing a block-level element
Jag förstår vad som blir fel men vet inte hur jag ska ändra det... om jag ändrar till div så funkar det ju inte så direkt... Hur ska jag göra?
MVH Erik