乐通度红尘:请专业高手指教的DREAMWEAVER的2个代码问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 15:19:36
http://firstday518.go3.icpcn.com/testtwo.htm

以这个网页为例,当然是用DREAMWEAVER做的, 小弟弟想请教2个问题,望能提供代码

1.该网页中由于文字运用滚动效果,图片在800象素和1024象素时的位置不
同,用什么代码能将处理好其关系,小弟想达到的效果是文字在中间滚动
不变,图片无论在哪种象素情况下都分居在2旁

(目前我的2个小熊的图象是用PIC插入描绘层取得的效果)
相关代码:<div align="left" id="Layer1"><img src="bear.gif" width="64" height="258" /></div>
<div align="right" id="Layer2"><img src="bear.gif" width="64"
height="258" /></div>

2.该网页滚动过程中他的下限是“HEIGHT=360”,请问移动的上限应该用哪个单词表示————也就是希望已经过去的字不要等到上到页面顶端时才消逝

( 我的相关代码:<marquee id="enitw" direction="up" scrollamount="1" scrolldelay="40" loop="1" height="230" width="768" nmouseover="this.start()" onmouseout="this.start()"> )

我以人格担保,上述网页是我请教问题的试验网页,绝对不是广告或者病毒
希望高手能帮我指点,最后提供代码并能有相关解释,也可以QQ聊 34305349
能够及时解决的一定追加分数,谢谢了

首先如果用到层,就不能保证在800和1024两种分辨率都在屏幕的中间,因为层它定义了绝对位置,解决方法就是把层换成固定位置,就是变成表格,就是3列表格,图片放在两边的表格里,中间加个内嵌框架脚本(这样的脚本很多,找了一个自己用过的),高宽可以自己定(就是width,height)这样就可控制高度了,最后就是把整个表格居中,这个就不管什么分辨率它都在中间了。
iframe.htm就是你原先中间那些移动的文字另作的一个网页。

<script language=javascript>
var IE4=(document.all) ? 1 : 0;
var NN4=(document.layers) ? 1 : 0;
if (IE4) {
var theSource='<iframe id="link" src="iframe.htm" width=100% height=635></iframe>'
document.write(theSource)
} else if (NN4) {
var theSource='<layer id=link src="iframe.htm" width=100% height=635></layer>'
document.write(theSource)
}
</script>

不太明白2说的,如果希望已经过去的字不要等到上到页面顶端时才消逝就在顶上留几行空白格不就解决了。

自己试试吧,当年偶学做网页那阵(现在很少做了~~),狂看各种网页特效,然后从里面抓自己想用的脚本,有时候这样问人是问不清楚地