Javascript kann das auch.
<head>
<script src="
http://www.domain.de/text.js" language="Javascript" type="text/javascript"></script>
</head>
<body>
<script language="Javascript" type="text/javascript">
<!--
document.write(text0);
//-->
</script>
</body>
In text.js steht dann die Speisekarte drin:
text0="Ich bin eine leckere Suppe für 3 EURO";
text1="Ich bin eine leckeres Schnitzel für 7 EURO";
Zum Formatieren könnte man CSS verwenden im Head der betreffenden HTML-Seite.
Allerdings ist das auch keine elegante Lösung, da ohne Javascript auch keine text.js zu sehen ist.
Und ohne Flash-Plugin gibts natürlich auch nichts zu sehen.
Möglich wäre ja noch so etwas:
<noscript>Zum Lesen der Speisekarte aktivieren Sie bitte Javascript</noscript>
Grüße von Sabine
PS: geändert, da das Beispiel unvollständig war.