1、如何用jsp或javascript制作一个上页面?可更换页面中的图片。
jsp是在服务器上跑的,可以直接输出一些一段html,展示图片,要更换图片的话,需要用到浏览器上的技术,如javascript,更换图片节点的src属性就可以了。
2、网页设计中javascript——滤镜效果
HTML基本代码,咱不多说,相信你也懂……
说说JS部分,
变量 i 是用来代表将要上场的图片的,【document.getElementById("img1").src="img/"+i+".jpg"; //设置该图片容器中的图片,根据I的值修改图片】这段代码控制上场的图片,(这里也有个要求,就是要求你希望上场的图片的名都是类似1.jpg、2.jpg、3,jpg、4.jpg……这样的规则的,并且是放在img这个目录下的)。
【if(i>11) {i=1;} 】这段开始部分的代码,意味着,将要上场的图片最多是11张;
变量 j 是用来代表滤镜效果类型的,所以【var j=Math.random()*22+1;//图片随机产生】这个的注释是错误的,应该是“控制滤镜效果随机产生”。
接下来,【document.getElementById("img1").style.filter="RevealTrans (Transition="+j+")"; //设置IMG1这个放图片的容器的动态随机滤镜效果】正如注释所写,是为IMG1这个容器添加滤镜效果的。假如,j=20,那代码不就是【document.getElementById("img1").style.filter="RevealTrans (Transition=20)"; 】了?其中【.style.filter="RevealTrans (Transition=20)"】就是添加滤镜的关键代码,函数RevealTrans和其参数Transition,你需要再多去看看相关资料就能明白了。
IE下的滤镜变换效果有很多,似乎总共有22种,这里Transition=20就是选择其中的一种而已嘛,就这么简单。
【document.getElementById("img1").src="img/"+i+".jpg"; 】就是为IMG1这个容器添加图片,不多解释了。
总之,JS部分的代码实现两个功能,第一是为IMG1添加滤镜效果并应用和启动这个效果,第二是添加图片(也就是图片的地址嘛)。你对不懂的地方,我想应该是容器的 filter 属性,你需要自己去查看相关资料了。
最后我要提醒你的是,这个滤镜效果只有在IE下有效,别的浏览器是没任何效果的。
补充:
+i+、+j+:这里的加号是链接符,表示把两边的字符串链接起来;
看源代码中, "img/"+i+".jpg",这里的 i 不就是个变量而已嘛,假如现在i=5,那么这段代码不就是 "img/"+5+".jpg",最后的结果就是 "img/5.jpg"。
“+”号能作为算术运算符,也能作为字符串的链接符,例如++i,j++就是算术运算符,产生的结果是变量自加1吧,又例如"abc"+"def"就是字符串链接符,产生的结果就是把这两个字符串链接起来,结果是"abcdef"。
如果这块你看不懂,我觉得你的程序基础知识似乎还差不少啊,再多看看
3、网页设计请教,如何将html文件和图片完全加载后再展示网页? 有什么代码或Js之类?
在index.html 加三个浮动窗口加载1.html,2.html,3.html。当1.html加载完了 就跳转到1.html
4、javascript 网页设计 怎么在同一位置显示几张不同的图片(图片自动变换)。
<script>
var arr=new Array()
arr[0]="1.jpg"; //这里放图片路径
arr[1]="2.jpg";
arr[2]="3.jpg";
arr[3]="4.jpg";
arr[4]="5.jpg";
var i=0;
function image_()
{
var ima=document.getElementById("image");
ima.src=arr[i]
i++;
if(i==5)
i=0
setTimeout("image_()",1000) //一秒钟调用一次
}
</script>
<body onLoad="image_()">
<img id="image" src="1.jpg" width="140" height="105">
</body>
5、网页制作 怎么改变图片的大小?用js脚本
高度是 height,
你最少写了三个 heigt =.=
6、网页制作,页面设计,我在网页 body里面设置了背景图片,如何用js让背景图片每隔几秒就换一次
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
.bg1 { background:#eee;}
.bg2 { background:#ccc;}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function SetBackground()
{
var obj = document.getElementsByTagName("body")[0];
if (obj.className == "bg1") obj.className = "bg2";
else obj.className = "bg1";
}
window.setInterval(SetBackground,1000);
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
修改.bg1 { background:#eee;} .bg2 { background:#ccc;} 背景改成你的图片就行了
7、制作网页上面的滚动图片是不是要用到js
是的
<style>8、网页设计 js 实现点击按钮,输入坐标添加图片
当然有!天津啊图片js完成读入数据库需要后台语言完成这个是需要前后台配合的
9、网页设计 调用JS改变图片
你可以把图片命名为1-n 然后每点一次增加1,到达最后一张时,让他等于1
<html>
<head>
<script type="text/javascript">
var count=0;
function Change(){
count++;
if(count>18){
count=1;
}
i = document.getElementById("image");
j = document.getElementById("txt");
j.value="当前专照片第"+count+"张";
if(count<10){
i.src="../../image/00"+count+".jpg";
}else{
i.src="../../image/0"+count+".jpg";
}
}
</script>
</head>
<body onload="Change();">
<p>点击图片,切属换到下一张,最后一张的下一张是第一张</p>
<p><input id="txt" type="text" /></p>
<div>
<img id="image" name="image" src="" onclick="Change();" />
</div>
</body>
</html>
10、网页里面就一张室内设计图片 怎么在这个页面加些动画效果呢 。比如js效果 或者啥的
很多时候会反图片当背景,上面加个透明适合的flash
也有用JS图片特效,把多张图片做个切换的效果