Здарвствуйте, в коде, который приведен ниже выполнение кода почему то останавливается на строчке №1. Вообще программа это баннер в фрейме, а код в процедурах отличается не значительно. Кто понимает почему поясните, и если не трудно поправте мой код? И какие еще аналогичные ситуации вы знаете расскажите, что бы я в будущем мог учесть.

<html>
<head>
<title>Baner</title>
</head>
<body bgcolor="ffff00">
<p align="center">
<iframe name="framebhv" height="70" width="200"></iframe></p>
Вас приветствует "Издательство ТO", Санкт-Петербург!
</body>

<script language="vbscript">

dim pageend
page1="<body bgcolor=&#39;#00ccff&#39; text=&#39;#0000ff&#39;><pre>"
page2="<body bgcolor=&#39;#00ccff&#39; text=&#39;#00ffff&#39;><pre>"
page3="<body bgcolor=&#39;#00ccff&#39; text=&#39;#00ff00&#39;><pre>"
page4="<body bgcolor=&#39;#00ccff&#39; text=&#39;#ffff00&#39;><pre>"
page5="<body bgcolor=&#39;#00ccff&#39; text=&#39;#ff0000&#39;><pre>"
pageend="</pre></body>"

sub animframe1
window.framebhv.document.write page1 & "Из" & endpage
window.framebhv.document.close
settimeout "animframe2", 500, "vbscript"
end sub

sub animframe2
window.framebhv.document.write page2 & "Издат" & endpage
window.framebhv.document.close
settimeout "animframe3", 500, "vbsctipt"
end sub

sub animframe3 // строка №1 - на нее не переходит.
window.framebhv.document.write page3 & "Издатель" & endpage
window.framebhv.document.close
settimeout "animframe4", 500, "vbscript"

end sub

sub animframe4
window.framebhv.document.write page4 & "Издательство" & endpage
window.framebhv.document.close
settimeout "animframe5", 500, "vbscript"
end sub

sub animframe5
window.framebhv.document.write page5 & "Издательство ТO" & endpage
window.framebhv.document.close
settimeout "aniframe1", 500, "vbscript"
end sub

window:
sub window_onload()
animframe1
end sub

</script>

</html>