schauan: Frames und Variablen

Beitrag lesen

HTML ist keine Programmiersprache und kennt keine Variablen.

... und woher kennt es die ?? Hier wird im script eine definiert und im body der Link über die Variable gesetzt. Ist das im body kein html? Unterschied imho zu den frames ist, dass dort kein body vorhanden ist und der link nicht über href sondern src gesetzt wird.
wieder gekürzt - funktioniert:
<html>
<script language="javascript">
var linkwert="./fs_1.htm"
</script>
<body >
<a href="#" onclick=location.href=(linkwert)>linkmich</a> <!'zinkwert als Textausgabe des Link>
</body>
</html>