Om det skader din rating hos diverse søgemaskiner, hvis du benytter frames? Nej. Det gør det ikke.
Søgemaskiner følger alle links den støder på, og siden du indskriver stien til det dokument som skal vises i din frame, vil det ikke være noget problem for dem. Jo måske for Microsoft's klamme Google klon - Bing, men who cares? Den er sikkert bagefter og outdated anyway, ligesom resten af deres l*rt.
Jeg vil foreslå dig at benytte jQuery. Det vil spare dig for meget.
<html>
<head>
<meta charset="ISO-8859-1" />
<title>Kasses</title>
<link rel="stylesheet" type="text/css" href="style/style1.css" />
<style type="text/css">
div#indhold{ display: none; }
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("a#link").click(function(){
$("div#indhold").toggle();
});
});
</script>
</head>
<body>
<div id="layout">
<div id="topmenu">
<h1>Sidens toptekst</h1><hr />
<a id="link" href="#">Vis / Skjul</a><hr />
</div>
<div id="indhold">Tekst og billeder, vil enten blive vist eller skjult, når Vis / skjul klikkes på linket.</div>
</div>
<div id="footer">Bundtekst</div>
</body>
</html>