А почему нельзя так:
<script language="javascript">
var my_link = '<a href="index.htm">text for link</a> ';
document.write(my_link);
</script>
PS. Я так понимаю, что всякие там яндексы и прочие гугли сразу плюнут на ссылку, только завидев <script language="javascript"> строку?
-~{}~ 23.08.04 18:10:
И, кроме того, если мне нужно открыть ссылку в новом окне - для этого в ЯС вроде есть чтой-то типа window.open, и где-нить там можно и адресок прописать, наверное?