webForumDet fria alternativet

Hämta filename från tidigare...

ASP

6 svar · 239 visningar · startad av .Cj

Medlem sedan nov. 200319 inlägg
Frågan#1

Håller fortfarande på med mitt förb**ade fotoalbum.. p.g.a mina kraftigt begränsade asp skills så blir jag tvungen att terrorisera er med frågor..

Utsnitt ur koden:

	for each file in objGalleryList
		redim preserve arrGalleries(i)
		arrGalleries(i) = array(file.Name, file.dateCreated)
		i = i + 1
	next
	i = 0
	dim arrNewGallery()
	for each item in sortArray(arrGalleries, DATECREATED)
		redim preserve arrNewGallery(i)
		arrNewGallery(i) = array(item(FILENAME), item(DATECREATED))
		i = i + 1
	next	
	for each item in arrNewGallery
		response.write "<td><a href=""" & asp_url & "?album=" & item(FILENAME) & """>" & _
		"<img src=""images/buttons/album_button.gif"" border='0' vspace='2' onMouseover=""show('myDiv')"" onMouseout=""hide('myDiv')"" id=""imgspec"">" & "</a></td>"
	next
	response.write "<td><img src=""images/buttons/album_button_una.gif"" border='0' vspace='2' id='imgspec'></td"

	response.write "<td>&nbsp;|&nbsp;<div id=""myDiv"" class=""absolute"" style=""width:100;"">"

' Det är alltså här jag får fel. Jag vill hämta filnamnet från albumet
	response.write ConvUnderscore(item(FILENAME))

	next 
	response.write "</div>"

Detta fungerar om ConvUnderscore(item(FILENAME)) står tillsammans med "?album=" & item(FILENAME) &" och jag förstår logiken eftersom den listar alla mappar och skriver ut filnamnet. Men är det möjligt att hämta det namnet och skriva ut i <diven> senare??

Bifogar bild så ni förstår tanken

showfilename.jpg
Medlem sedan nov. 200319 inlägg
#2

Hela koden bygger på dethär om det underlättar...

Medlem sedan apr. 20003 174 inlägg
#3

Du kan inte använda item(FILENAME) utanför loopen.
Vad exakt vill du göra med filnamnet?

Medlem sedan nov. 200319 inlägg
#4

Nej, jag misstänkte det. Det jag vill göra med filnamnet är att använda det som beskrivning till albumet.. (som bilden visar)
Alltså, när pekaren är över de olika bilderna skrivs respektive folder/albumnamn ut i en <div> sist i raden..

Förstår ni vad jag är ute efter eller sullar jag bara?

Medlem sedan apr. 20003 174 inlägg
#5

Aha, ok.
Låter mer som om en innerHTML -funktion skulle vara något som passar bättre.

Medlem sedan nov. 200319 inlägg
#6

Ok tack så jättemycket.. ska kolla på det där.

Övriga förslag är också välkommen.

Medlem sedan nov. 200319 inlägg
#7

Löste det med:

	next	
	for each item in arrNewGallery
		Response.write "<td><a href=""" & asp_url & "?album=" & item(FILENAME) & """ onMouseOver=""Description.innerHTML='" & _
ConvUnderscore(item(FILENAME)) & "'" & """ onmouseout=""Description.innerHTML=''"" " & _
			"><img src=""images/buttons/album_button.gif"" border='0' vspace='2' id='imgspec'>" & "</a>" & "</td>"

next
	response.write "<td>&nbsp;|&nbsp;</td><td width='80'><div  id=""Description""></div></td>"

Alltså skrivs html:en ut så här:

<a href="/aspslideshow.asp?album=action" onMouseOver="Description.innerHTML='action'" onmouseout="Description.innerHTML=''" >

...

<td width='80'><div  id="Description"></div>

Tack Palle!

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)