ich glaub das geht net, weil das fenster, welches die index.html darstellt keinen namen besitzt und du es somit nicht ansprechen kannst.
innerhald EINES framesets müsste das so funktionieren:
in frame main einfügen:
<script language="JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
link vom navigationframe
<a href="javascript:top.main.MM_callJS('window.print()')">link</a>