java如何用getdocument加载图片

如题所述

可以参考下面的循环显示图片的方法:替换src,并且预加载

<img src="" id="img_id" />

<script type="text/javascript">
//图片url放在数组中
var a_img = new Array("/imgs/i/4.jpg", "/imgs/i/5.jpg", "/imgs/i/6.jpg", "/imgs/i/7.jpg");
//当前值
var i_c = 0;
//0=需加载图片,1=加载中
var i_l = 0;

//显示图片
function showImg() {
//若正在加载图片时退出
if (i_l == 1 || a_img == null) { return; }
//加载开始
i_l = 1;
var o_div = document.getElementById("img_id");
//图片预加载
var oImg = new Image();
oImg.src = a_img[i_c];
//若图片已存在缓存中,直接显示
if (oImg.complete) { o_div.src = a_img[i_c]; showImgDone(); return; }
//预加载ok后处理
oImg.onload = function () { o_div.src = a_img[i_c]; showImgDone(); return; }
//预加载ng后处理
oImg.onerror = function () { o_div.src = a_img[i_c]; showImgDone(); return; }
}

//图片加载完成后的处理
function showImgDone() {
i_c = i_c + 1;
//如果当前值大于或等于图片总数时从0开始
if (i_c >= a_img.length) { i_c = 0; }
//恢复
i_l = 0;
}

//循环执行
setInterval("showImg()", 3000);
</script>
温馨提示:内容为网友见解,仅供参考
无其他回答

java如何用getdocument加载图片
\/\/0=需加载图片,1=加载中 var i_l = 0;\/\/显示图片 function showImg() { \/\/若正在加载图片时退出 if (i_l == 1 || a_img == null) { return; } \/\/加载开始 i_l = 1;var o_div = document.getElementById("img_id");\/\/图片预加载 var oImg = new Image();oImg.src ...

怎样将一个图片文件夹打包成jar包?打包后在java的程序想加载,文件路 ...
在java中有jar命令 你可以在查看一下jar帮助 很简单的 用 getDocumentBase()定位到class文件的位置 在后面" "中添加你图片的路径加图片名称 例如:Image Im=getImage(getDocumentBase(),"photo\/1.jpg");将photo文件夹和class放在同一级目录就可以加载photo中的图片(1.jpg)了 ...

java document怎么用啊
JSP或者HTML中的对象,可以获取元素并且加以修改,如修改一个ID为xyz的输入框的内容,就可以这样:document.getElementById("xyz").value="修改的内容"。具体方法W3C上很多,直接百度 w3cschool,有你需要的资料

在java中怎样把很多图片从一个文件夹中写入到一个imageicon数组中_百 ...
import java.awt.*;import java.applet.*;public class Picture extends Applet { Image[] theImages;int nNum = 50;int nNow = 0;public void init(){ theImages = new Image[nNum];for(int i = 0; i < nNum ; i++)\/\/将图片装入数组 theImages[i] = getImage(getDocumentBase(),...

java想要对已有word文档追加图片,应该怎么做?
import java.io.FileNotFoundException;import java.io.InputStream;public class AppendImage { public static void main(String[] args) throws FileNotFoundException { \/\/创建Document对象 Document doc = new Document();\/\/加载Word文档 doc.loadFromFile("G:\\\\360MoveData\\\\Users\\\\Administrator\\\\...

java 如何载入本机图片并实现点击获得任意点坐标
import java.awt.*;import java.awt.event.*;import javax.swing.border.Border;\/ 我想建立个界面,可以加载本机中图片。加载后可以通过鼠标点击获得图片上任意点坐标。提问者: sunny929929 - 试用期 一级 \/ public class MyPicture extends JFrame implements MouseListener{ private JLabel tipLabel;\/...

...小应用程序中 用 img = getImage(getDocumentBase(), getParameter...
因为Graphics2D是java.awt.Graphics2D的类名,所以你不能起这个名字(至少大小写不能一致)public class Graphics2D extends java.applet.Applet{ 这句话换一个名字比如:Test public class Test extends java.applet.Applet{ 就行了(注意.java文件名也要换)。很不错哦 ...

java上传图片返回前端路径(java上传图片回显)
JAVA如何将本地图片变成网络URL再把URL传给前台用js的滤镜功能可以实现不上传图片的预览 例如:1.获取上传图片的路径,一般直接获取input框内的value就行,输入框的类型为file var?imgPath?=?document.getElementByIdx_x_x("fileName").value;2.获取预览图片的div var?newPreview?=?document.get...

java程序如何使用默认软件打开图片?
可以使用Desktop类,例如;Desktop.getDesktop().open(new File("D:\/qrcode.png"));

java 窗口背景图片无法加载
getContentPane().add(imgLabel);imgLabel.setBounds(0, 0, 400, 330);setBounds(450, 250, 400, 330);}\/\/ <\/editor-fold> \/ param args the command line arguments \/ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { n...

相似回答