250分。网页问题。速度。

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:38:04
http://551.ch/里面链接页面。里面有很多别人的LOGO显示速度很慢。能不能控制让页面先显示然后再显示FRAME里面的内容。要不然要整个页面数据读取完毕才显示。

还有FRAME里面背景白色自动为透明。但是图片白色地方也变成透明了。有办法弄成图片白色地方不是透明的。其他地方白色为通明吗
晕。。1楼3楼神经吧。。什么问题都没搞清楚是吧。讯雷我的号我的都10000分了。翼风飞扬。。你留个联系方式行不?我QQ77950929。。看见的时候加一下。验证翼风飞扬

先回答你的第一个问题:

这可以用JavaScript来解决。首先,FRAME不要设页面路径,例如<iframe id="theFrame" src=""/>,这样就是一个空的FRAME,不会加载任何内容。然后,为你的页面增加onload事件,例如<body onload="init()">,onload事件是在页面被加载完后才执行的。再编init()函数,在函数中为FRAME对象设置路径,例如document.getElementById('theFrame').src="你的FRAME路径";。然后就OK了。

这样,FRAME对象是在父页面被加载完后才赋予路径并开始加载的。

关于第二个问题,你可以把图片放在一个与它大小相同的单元格里,对单元格设置白色背景,而不是对整个表格设背景。例如:<td width="88" height="31" bgcolor="#FFFFFF"><img src="你的图标"></td>

慢的原因有如下几点.
一是因为FLASH本身太大了.
二是因为一些软件本身阻止打开FLASH或图片.
解决方法就是把FLASH站,改成正长的文字站,动态效果用GIF动画来实现,不过这样相对来说,难度较大,要有技术和美术的结合.最好的方法就是这个.如果楼主有那个能力可以试一下.

网页设计时要让图片先下载到本地再一起显示整个网页。

我的解决法办,希望对你有所提示.

<iFRAME id="leo" src=""></iFRAME>
<script language="javascript" defer>
//这段代码将在页面加载完毕才执行
document.all["leo"].src = "你LOGO页面的地址&