Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marvi

Slide

Recommended Posts

Olá, bom dia!

 

Estou com esse script básico de slide, para passar fotos e gostaria de saber como fazer essas fotos do Array vim do banco de dados, um loop?

 

<script language="javascript" type="text/javascript">
<!--
var Slide = new Array("24.jpg", "25.jpg", "26.jpg");
var indSlide = 0;
var ultSlide = Slide.length -1;
// Função controla a seqüência de slides.
function MostraSlide(direcao){
   indSlide = indSlide + direcao;
   if(indSlide > ultSlide){indSlide = 0};
   if(indSlide < 0) {indSlide = ultSlide};
   document.FigSlide.src = Slide[indSlide];
}
//-->
		</script>

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha este código em XML com Flash.Você pode usar para exibir imagens dinamicamente usando efeitos de transição.

 

XML

<images shuffle="false">
<image1>
<url>image1.jpg</url> 
<link>http://www.xxx.net/</link>
<window>_self</window>
<delay>4</delay>
<effect>diamond</effect>
</image1>
<image2>
<url>image2.jpg</url> 
<link>http://www.google.com</link>
<window>_blank</window>
<delay>4</delay>
<effect>fade</effect>
</image2>
<image3>
<url>image3.jpg</url> 
<link>http://www.hotmail.com</link>
<window>_blank</window>
<delay>6</delay>
<effect>square</effect>
</image3>
</images>

 

 

 

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="240" height="320" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="jslideshow.swf?datafile=data.xml" />
<param name="quality" value="High" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent" />
<embed src="jslideshow.swf?datafile=data.xml" quality="High" bgcolor="#ffffff" width="240" height="320" name="JCalendar" align="middle" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

e tem este outro em .NET

<%@ Import Namespace="System.IO" %>
<script runat="server" language="VB">
  Sub Page_Load(sender as Object, e as EventArgs)
	'pega lista de imagens
	Dim dirInfo as New DirectoryInfo(Server.MapPath(""))
	Dim images() as FileInfo = FilterForImages(dirInfo.GetFiles())
	
	'Determina a imagem atual para exobir
	Dim imgIndex as Integer = 0
	If Not Request.QueryString("N") is Nothing AndAlso IsNumeric(Request.QueryString("N")) then
	  imgIndex = CInt(Request.QueryString("N"))
	End If
	
	currentImgTitle.Text = "You are Viewing: " & _
		  Path.GetFileNameWithoutExtension(images(imgIndex).Name) & _
		  " (" & imgIndex + 1 & " of " & images.Length & ")"
	currentImg.ImageUrl = Path.GetFileName(images(imgIndex).Name)
	
	If imgIndex > 0 then
	  lnkPrev.NavigateUrl = "Default.aspx?N=" & imgIndex - 1
	End If
	
	If imgIndex < images.Length - 1 then
	  lnkNext.NavigateUrl = "Default.aspx?N=" & imgIndex + 1
	End If
	
	dlIndex.DataSource = images
	dlIndex.DataBind()
  End Sub


  Function FilterForImages(images() as FileInfo) as FileInfo()
	Dim newImages as New ArrayList(images.Length)
	
	Dim i as Integer
	For i = 0 to images.Length - 1
	  If Path.GetExtension(images(i).Name.ToLower()) = ".jpg" OrElse _
		 Path.GetExtension(images(i).Name.ToLower()) = ".jpeg" OrElse _  
		 Path.GetExtension(images(i).Name.ToLower()) = ".png" OrElse _ 
		 Path.GetExtension(images(i).Name.ToLower()) = ".gif" then
		newImages.Add(images(i))
	  End If
	Next
	
	Return CType(newImages.ToArray(GetType(FileInfo)), FileInfo())
  End Function
  
  Sub dlIndex_ItemDataBound(sender as Object, e as DataListItemEventArgs)
	If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem then
	  'pega o Hyperlink
	  Dim hl as HyperLink = CType(e.Item.FindControl("lnkPic"), HyperLink)
	
	  hl.Text = Path.GetFileNameWithoutExtension(DataBinder.Eval(e.Item.DataItem, "Name").ToString()) & _
			 " (" & Int(DataBinder.Eval(e.Item.DataItem, "Length") / 1000) & " KB)"
	  hl.NavigateUrl = "Default.aspx?N=" & e.Item.ItemIndex
	End If
  End Sub
</script>

<HTML>
<HEAD>
  <STYLE TYPE="text/css">
	body { font-family:Verdana;font-size: medium;}
	.ImageTitle { font-weight:bold; font-size:large;}
	.index {font-size: small;}
	.NavLink { background-color: yellow; font-weight: bold; }
  </STYLE>
</HEAD>
<BODY>

  <center>
	<asp:Label runat="server" id="currentImgTitle" CssClass="ImageTitle" /><br />
	<asp:Image runat="server" id="currentImg" />
	<p>
	<asp:HyperLink runat="server" CssClass="NavLink" id="lnkPrev" Text="< Previous" /> |
	<asp:HyperLink runat="server" CssClass="NavLink" id="lnkNext" Text="Next >" />
	<p>
	<asp:DataList runat="server" id="dlIndex" OnItemDataBound="dlIndex_ItemDataBound"
		RepeatColumns="3" CssClass="index">
	  <ItemTemplate>
		<li><asp:HyperLink runat="server" id="lnkPic" /></li>
	  </ItemTemplate>
	</asp:DataList>
  </center>

</BODY>
</HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.