Jump to content


Photo

Como Fazer Galeria De Imagens Usando Somente Asp


  • Faça o login para participar
2 replies to this topic

#1 LaneBH

LaneBH

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 04/04/2007, 16:11

Oi eu estou precisando fazer uma galeria de imagens em ASP, mas na internet eu só acho dicas de código usando xml e ASP.Net e também achei um código usando ASP no site www.codigolivre.com.br, porém a maioria desses códigos não são iguais ao que quero fazer, pq a maioria quando vc clica no link abre outra página pequena com as fotos, mas eu queria que abrisse as fotos no meio da própria página do site e tivesse opção para ir ver foto anterior e próxima, tendo as fotos pequenas e de quando clicar nelas abrir a foto grande, parecido com a galeria do site da Globo.

Por favor estou precisando muito dessa ajuda, pq n tenho muito conhecimento de ASP, mas preciso fazer esta página para empresa que trabalho.


Obrigada!!!!

Aguardo respostas...


#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 04/04/2007, 23:45

Lane, Algo pronto é dificil lembrar por hora para te indicar, voce sabe programar algo usando asp?se souber é facil adaptar seu codigo ou ate mesmo ir montando um por aqui com a ajuda do pessoal, o proxima e anterior, se for usando banco de dados nada mais é que registro +1 e registro -1 e o javascript para abrir na propria paginausando ou nao frame.

[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#3 LaneBH

LaneBH

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 05/04/2007, 16:52

Lane, Algo pronto é dificil lembrar por hora para te indicar, voce sabe programar algo usando asp?se souber é facil adaptar seu codigo ou ate mesmo ir montando um por aqui com a ajuda do pessoal, o proxima e anterior, se for usando banco de dados nada mais é que registro +1 e registro -1 e o javascript para abrir na propria paginausando ou nao frame.

[]'s


Oi Generation, o codigo é esse a seguir e eu estou chamando essa pagina(pod.asp) através da index.htm, onde eu coloco somente

<a href="java script:window.open('pod.asp?pod=lizpod','pod','width=400,height=380');void(0)"> + fotos </a>

e ela recebe o codigo da pagina em xml abaixo:

<?xml version="1.0"?>
<pod>

<pictures title="Galeria de fotos">bed_1.jpg</pictures>
<pictures>bed_2.jpg</pictures>
<pictures>bed_3.jpg</pictures>
<pictures>bed_7.jpg</pictures>

</pod>

na pagina principal(index.htm) que deveria abrir a galeria de fotos, porém esta abrindo 2 paginas ao mesmo tempo(1 da erro e outra e da galeria), como faço para corrigir este erro?... :blink:

<%@ language="javascript" %>

<%
var pod_type = Request.QueryString("pod")

var xmlPod = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
xmlPod.load(Server.MapPath(pod_type+".xml"))
xmlPod.async = false
var xmlPodRoot = xmlPod.documentElement
var xmlPodChildren = xmlPodRoot.childNodes
var xmlPodChildLength = xmlPodChildren.length
%>
<HTML>
<HEAD>
<TITLE> Pacto administradora- <%=(xmlPodChildren.item(0).attributes.item(0).value+" - ("+xmlPodChildLength+" fotos)")%></TITLE>

<style type="text/css">
<!--
A {color: #9999CC;}
-->
</style>

<script language="javascript">
<!--
<%
for (var y = 0; y < xmlPodChildLength; y++) {
Response.Write("var picPod"+y+"= new Image()\n")
Response.Write("picPod"+y+".src = 'images/"+xmlPodChildren.item(y).text+"'\n")
}
%>

var img = new Array()
<%
for (var x = 0; x < xmlPodChildLength; x++) {
Response.Write("img["+x+"] = 'images/"+xmlPodChildren.item(x).text+"'\n")
}
%>
var n = 0
var i = img.length - 1

function next() {
n=n+1
document.img1.src = img[n]
if (n >= img.length) {
document.img1.src = img[0]
n=0
}
}

function previous() {
n=n-1
document.img1.src = img[n]
if (n < 0) {
document.img1.src = img[i]
n = i
}
}
//-->
</script>

</HEAD>

<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table border="0" width="100%" align="center">
<tr><td align="center" valign="top">
<p>
<map name="pod_top">
<area alt="" coords="289,4,349,29" href="java script:window.close();void(0)">
</map>
<img src="images/pod_top.gif" border="0" usemap="#pod_top"> </p>
<p><br>
</p></td></tr>
<tr><td align="center" valign="middle">
<%
Response.Write("<img name=img1 src=images/"+xmlPodChildren.item(0).text+" border=0 align=center>")
%>
</td></tr>
<tr><td align="center" valign="bottom">
<br>
<img src="images/pod_bot.gif" alt="" border="0" usemap="#podmap"><br>
<map name="podmap">
<area alt="" coords="183,6,257,27" href="java script:next()" shape="RECT">
<area alt="" coords="65,6,152,26" href="java script:previous()" shape="RECT">
</map>
</p>
</td></tr>
</table>

</BODY>
</HTML>

<%
xmlPod = null
xmlPodRoot = null
xmlPodChildren = null
xmlPodChildLength = null
pod_type = null
%>



Por favor eu preciso muito dessa ajuda!!!...

Obrigada...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq