DLjax
A friend of mine wrote this in about two minutes and it's really what I would call effectively SEO'd JavaScript. If you're stumped on how this implementation makes for crawlable text, check out the screenshot of this page being viewed in the Lynx browser (or you can always hit, "view source").
In Action:
<style>
.letter {display : none}
</style>
<script type="text/javascript">
function panel(number){
for (x=0; x<10;x++){
dl = document.getElementById(x + "");
if(dl){
dl.style.display = "none";
}
}
document.getElementById(number).style.display = "block";
}
</script>
<p><a href="#A" onClick="panel('1'); return false">A</a> <a href="#B" onClick="panel('2'); return false">B</a> <a href="#C" onClick="panel('3'); return false">C</a></p>
<div class="letter" style="display: block" id="1">
<a name="A"></a>
A
</div>
<div class="letter" id="2">
<a name="B"></a>
B
</div>
<div class="letter" id="3">
<a name="C"></a>
C
</div>
Proof that the letters, "S", "E", and "O" show up in Lynx even though JavaScript is required to view them in the average browser.






