Javascript IE页面刷新出现大文本数秒,如何解决?

Javascript IE页面刷新出现大文本数秒,如何解决?,javascript,css,xhtml,sifr,sifr3,Javascript,Css,Xhtml,Sifr,Sifr3,只在IE上刷新页面时,文本总是以大尺寸显示几秒钟,这看起来不太好。请看IE7并尝试刷新(例如,我一直按ctrl+F5)以查看我面临的问题 我还在这个网站上使用sIFR 我检查了页面的js错误,这就是问题所在 <script type="text/javascript">var arr = new Array(3) arr[0] = "Jani" arr[1] = "Tove" arr[2] = "Hege"var arr2 = new Array(3) arr2[0] = "John

只在IE上刷新页面时,文本总是以大尺寸显示几秒钟,这看起来不太好。请看IE7并尝试刷新(例如,我一直按ctrl+F5)以查看我面临的问题

我还在这个网站上使用sIFR

我检查了页面的js错误,这就是问题所在

<script type="text/javascript">var arr = new Array(3)
arr[0] = "Jani"
arr[1] = "Tove"
arr[2] = "Hege"var arr2 = new Array(3)
arr2[0] = "John"
arr2[1] = "Andy"
arr2[2] = "Wendy"document.write(arr.concat(arr2))</script>
var-arr=新数组(3)
arr[0]=“Jani”
arr[1]=“Tove”
arr[2]=“Hege”var arr2=新阵列(3)
arr2[0]=“John”
arr2[1]=“Andy”
arr2[2]=“Wendy”document.write(arr.concat(arr2))

根据Firebug的说法,javascript中似乎缺少一些分号

编辑:我认为应该是这样的:

<script type="text/javascript">
    var arr = new Array(3);
    arr[0] = "Jani"
    arr[1] = "Tove"
    arr[2] = "Hege";
    var arr2 = new Array(3);
    arr2[0] = "John";
    arr2[1] = "Andy";
    arr2[2] = "Wendy";
    document.write(arr.concat(arr2));
</script>

var-arr=新阵列(3);
arr[0]=“Jani”
arr[1]=“Tove”
arr[2]=“黑格”;
var arr2=新阵列(3);
arr2[0]=“John”;
arr2[1]=“Andy”;
arr2[2]=“Wendy”;
文件编写(arr.concat(arr2));
至于H1的闪烁:

您正在使用banner.js将新的横幅内容随机放置到#homeTitle中,但您的源代码已经在那里了。我认为它是闪烁的,因为IE在JS之前呈现源代码


看起来你有三个不同的横幅链接到不同的内容,但是你一次只随机显示一个。隐藏内容将丢失给用户。我建议您让不同的横幅在彼此之间淡出,这样用户就有机会看到内容。

您是否意识到,您简历上的某个网站由于编码粗心大意而遭到黑客攻击和污损?此外,没有缓存站点中的任何资源。这是故意的吗?这在一定程度上也让事情变得更糟,因为你的站点需要很长时间才能加载。不,我使用了你的代码,它并没有解决问题,它在标题顶部显示了所有arr名称