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

kod hjälp


eddie66

Rekommendera Poster

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>


 

Länk till kommentar
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.

 

Länk till kommentar
Dela på andra webbplatser

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 ;-)

 

 

Länk till kommentar
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..."

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...