GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
imagens atualizadas
Índice dos Fóruns
»
Java Enterprise Edition (Java EE)
Autor
Mensagem
06/07/2006 10:30:49
Assunto:
imagens atualizadas
vinucho
JavaGuru
Membro desde: 30/03/2006 15:14:34
Mensagens: 222
Offline
Pessoal,
Tenho um for que carrega uma lista de imagens que está em uma determinada pasta:
<% for(int i = 1; i <= slidesCount; i++) { %> <div style="height: 3000px; width: 100%; display: none;" id="slide<%= i %>_div"> <a name="#slide<%= i %>"></a> <% if(new java.io.File(p.getPath(), "slides" + java.io.File.separator + "slide" + i + ".jpg").exists()) { %> <img src="<%= presentationURL %>slides/slide<%= i %>.jpg" id="slide<%= i %>" onload="javascript:adjustImgSize('slide<%= i %>');"/> <% } else { %> <img src="<%= presentationURL %>slides/slide<%= i %>.png" id="slide<%= i %>" onload="javascript:adjustImgSize('slide<%= i %>');"/> <% } %> </div> <% } %>
Mas agora esta quantidade de imagens poderá modificar.
Como faço para fazer com que a página contenha essas imagens q estão sendo modificadas?
Vinicius.
06/07/2006 10:44:56
Assunto:
Re:imagens atualizadas
vinucho
JavaGuru
Membro desde: 30/03/2006 15:14:34
Mensagens: 222
Offline
O slidesCount é formado assim:
<% int slidesCount = 0; ResourceBundle msgs = ResourceBundle.getBundle("br.com.cpqd.www.dmd.Messages", request.getLocale()); ResourceBundle bundle = ResourceBundle.getBundle("br.com.cpqd.www.dmd.dmdweb_config"); Presentation p = null; String presentationURL = null; long id = Long.parseLong(request.getParameter("presentationID")); Long hid = null; try { DAO dao = DAOFactory.getDAOInstance(DAOFactory.PRESENTATION_DAO, request.getLocale()); p = (Presentation) dao.getObject(id); try { HistoryEntry h = new HistoryEntry(); h.setPresentationID(new Long(id)); h.setUserID(((User) ((HttpServletRequest) request).getSession().getAttribute("user")).getId()); h.setStartTime(new Timestamp(System.currentTimeMillis())); DAO histDao = DAOFactory.getDAOInstance(DAOFactory.HISTORY_DAO); histDao.createObject(h); hid = h.getId(); } catch(Exception e) { System.out.println("Error while processing history information: " + e); e.printStackTrace(); } if(p.getPresentationType().equals(Presentation.LIVE_PRESENTATION)) { slidesCount = new File(p.getPath(), "slides").listFiles(new FileFilter() { public boolean accept(File file) { return file.getName().toLowerCase().endsWith(".jpg") || file.getName().toLowerCase().endsWith(".png"); }//accept }).length; String baseUrl = bundle.getString("presentation.base.url"); String baseDir = bundle.getString("presentation.directory"); String presentationDir = p.getPath().getAbsolutePath().substring(baseDir.length()); presentationDir.replace('\\', '/'); //in case this is running on windows if(!presentationDir.endsWith("/")) { presentationDir = presentationDir + "/"; } if(!(presentationDir.startsWith("/") || (baseUrl.endsWith("/")))) { presentationURL = baseUrl + "/" + presentationDir; } else { presentationURL = baseUrl + presentationDir; } br.com.cpqd.www.dmd.comm.PresentationManager.setLastAccessTime(id, new Long(System.currentTimeMillis())); } } catch(Exception e) { System.out.println("Error while processing presentation information: " + e); e.printStackTrace(); } %>
e o adjustImgSize assim:
function adjustImgSize(imgId) { var image = document.getElementById(imgId); var winW = document.body.clientWidth; document.getElementById(imgId + "_div").style.display = 'block'; if(image.width != winW) { image.height = image.height * (winW / image.width); image.width = winW; } }
Índice dos Fóruns
»
Java Enterprise Edition (Java EE)
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team