Just nu i M3-nätverket
Gå till innehåll
eddie66

kod hjälp

Rekommendera Poster

eddie66

hej

 

Jag har gjort en sida och har fastnat något ;-)

 

Sidan hämtar alla filer(bilder) som finns i en mapp och helt enkelt rada upp dessa. kan inte få rätt när jag vill att bilden ska visas med hjälp av img taggen. hela sökvägen hämtar jag längre upp i sidan men får inte rätt på koden som ska stå i img taggen för att bilderna ska visas korrekt på sidan.

 

skickar med hela koden iaf.

 

har testat att skriva ut hela sökvägen manuellt och då funkar det när man går in på just den mappen men jag vill kunna gå in i vilken mapp som helst och då ska sidan själv välja rätt mapp att hämta ifrån.

 

lite svårt att förklara men jag hoppas någon förstår vad jag menar . markerar var det är fel!

 

tacksam för hjälp.

 

//eddie

 

<html>
<head>
<title>:: Välkommen till Lalo.nu ::</title>
<link rel="stylesheet" type="text/css" href="../css/styles.css">

<link href="../css/styles.css" rel="stylesheet" type="text/css" />
</head>
<center>
<body LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
             <%
		  	Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath("..\img\" & request.QueryString("plats") & "\thumbnails\"))
			Set filesObject = folderObject.Files
		  %>
<table width="773" height="434" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><!--#include file="top2.inc" --></td>
</tr>
 <tr>
   <td width="77" rowspan="2" class="greyframe">&nbsp;</td> 
  <td width="631" valign="top"> 
  	<table border="0" align="center" cellpadding="10" cellspacing="0">
     <tr>
       <td colspan="4" align="center" class="rubriksvart">!</td>
     </tr>      
	  <%								
		cnt = 0	
		For Each file In filesObject

		cnt = cnt + 1
		if cnt = 5 then cnt = 1
		if cnt = 1 then Response.write "<tr>"
		%>      
           <td>
  			<table width="130" height="100" border="0" cellspacing="0" cellpadding="0" class="imgtabelborder">	                         
					  <tr>			
                           <td align="center" valign="top" background="../bild/litegul.jpg">&nbsp;</td>
                        </tr>
                        <tr>
				       <td height="150" align="center" class="picbox">[b]<img src="<%=file.Name%>" border="0" alt="<%=file.Name%>">[/b]</td>				  
				    </tr>
					<tr>
				      <td class="text">&nbsp;</td>
					</tr>						
      	      </table>			
	    </td>
       <%					
	if cnt = 4 then 
	Response.Write "</tr>"		
	end if				

	Next
			Set fileObject = Nothing
			Set folderObject = Nothing
			Set fso = Nothing
	%>
     </table>			  
</td> 
<td width="77" rowspan="2" class="greyframe">&nbsp;</td>             
   </tr>    
       <tr>
     <td height="30" class="greyframe"><%=sokvag%></td>
 </tr>
</table>

</body>
</center>
</html>


 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Micke_skane

Nu vet jag inte var markeringen för felet är men om det är följande rad:

<img src="<%=file.Name%>" border="0" alt="<%=file.Name%>">

så bör du ställa dig frågan vad file.Name innehåller och vad sökvägen till bilden ska vara.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
eddie66

inte helt säker på vad du menar men tanken är att sidan ska visa alla bilder som finns i mappen som står angivet i Set folderObject = fso.GetFolder(Server.MapPath("..\img\" & request.QueryString("plats") & "\thumbnails\"))

 

sen ska file.name ska hämta namn på varje fil som finns i denna mapp så att jag kan visa dessa i img taggen.

 

eftersom jag får sökvägen till mappen i fso.getfolder så borde jag väl kunna skriva ut namnen på filerna som finns i denna mapp. eller tänker jag fel?

 

 

OBS! request.QueryString hämtar namn på parent mapp ex newyork, innan mappen thumbnails.

 

hoppas du förstår vad jag menar ;-)

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Micke_skane
eftersom jag får sökvägen till mappen i fso.getfolder så borde jag väl kunna skriva ut namnen på filerna som finns i denna mapp. eller tänker jag fel?
Nej då, men img-taggen vill ju veta mer än filnamnet, den vill veta Var bildena är lokaliserad gentemot filen där img-taggen finns.

Ligger bilderna i t ex en mapp x, som i sin tur ligger i sammamapp som filen med img-taggen, blir det således i img-taggen:

<img src="x/filnamnet..."

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...