Hallo zusammen
Versuche mich schon seit einiger Zeit mit ASP. Bis jetzt konnte ich mir durch Ideen und Anregungen in diversen Foren selber helfen. Aber jetzt habe ich, nach einigen tagen herum probieren, ein Blackout und hoffe nun auf eure Hilfe. Das ganze sollte eine Bildergalerie werden. Ohne Datenbank, nur durch auslesen aus einem Ordner. Soweit geht das auch:
<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set objFldr = fso.GetFolder(server.mappath("/bilder"))
Set objFileColl = objFldr.Files
For Each file in objFileColl
if instr(lcase(file.Name),".gif") <> 0 OR instr(lcase(file.Name),".jpg") <> 0 OR instr(lcase(file.Name),".jpeg") <> 0 then
Response.Write "<a href='"&file.Name&"'> " & file.Name & "</a><img src="""&("/bilder") &"\" & file.Name &"""><br>"
end if
Next
Set objFldr = Nothing
Set objFileColl = Nothing
Set fso = nothing
%>
Nun sollte das ganze aber links in einer Spalte an die 10 Einträge enthalten und rechts das Bild in gross anzeigen. Und das ohne Frames ca. so (habe ich aus diesem Forum):
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dim pic, bild
pic = Request.QueryString("pic")
select case pic
case 1
bild = "Dies ist der Content von Link 1"
case 2
bild = "Dies ist der Content von Link 2"
case 3
bild = "Dies ist der Content von Link 3"
case else
bild = "Dies ist der Content beim Laden der Seite"
end select
%>
<html>
<head>
<title>Testseite 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="75%" border="1">
<tr valign="top">
<td width="16%">Übersicht <hr>
<a href="test2.asp?pic=1">Link1</a><br>
<a href="test2.asp?pic=2">Link2</a><br>
<a href="test2.asp?pic=3">Link3</a>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
<td width="84%">Grosses Bild
<hr>
<div style="border:1px outset; background-color:#f5f5f5;"><% = bild %></div>
<br></td>
</tr>
</table>
</body>
</html>
</body>
</html>
Nun zu meinem Problem: wie bringe ich nur die 10 Einträge auf die Seite und wie definiere ich die Variabeln so das sie sich dem Ordner Inhalt anpassen.
Am Schluss hätten wir dann eine Galerie die in reinem ASP währe.
Danke schon mal für eure Anregungen und Erklärungen
Versuche mich schon seit einiger Zeit mit ASP. Bis jetzt konnte ich mir durch Ideen und Anregungen in diversen Foren selber helfen. Aber jetzt habe ich, nach einigen tagen herum probieren, ein Blackout und hoffe nun auf eure Hilfe. Das ganze sollte eine Bildergalerie werden. Ohne Datenbank, nur durch auslesen aus einem Ordner. Soweit geht das auch:
<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set objFldr = fso.GetFolder(server.mappath("/bilder"))
Set objFileColl = objFldr.Files
For Each file in objFileColl
if instr(lcase(file.Name),".gif") <> 0 OR instr(lcase(file.Name),".jpg") <> 0 OR instr(lcase(file.Name),".jpeg") <> 0 then
Response.Write "<a href='"&file.Name&"'> " & file.Name & "</a><img src="""&("/bilder") &"\" & file.Name &"""><br>"
end if
Next
Set objFldr = Nothing
Set objFileColl = Nothing
Set fso = nothing
%>
Nun sollte das ganze aber links in einer Spalte an die 10 Einträge enthalten und rechts das Bild in gross anzeigen. Und das ohne Frames ca. so (habe ich aus diesem Forum):
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dim pic, bild
pic = Request.QueryString("pic")
select case pic
case 1
bild = "Dies ist der Content von Link 1"
case 2
bild = "Dies ist der Content von Link 2"
case 3
bild = "Dies ist der Content von Link 3"
case else
bild = "Dies ist der Content beim Laden der Seite"
end select
%>
<html>
<head>
<title>Testseite 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="75%" border="1">
<tr valign="top">
<td width="16%">Übersicht <hr>
<a href="test2.asp?pic=1">Link1</a><br>
<a href="test2.asp?pic=2">Link2</a><br>
<a href="test2.asp?pic=3">Link3</a>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
<td width="84%">Grosses Bild
<hr>
<div style="border:1px outset; background-color:#f5f5f5;"><% = bild %></div>
<br></td>
</tr>
</table>
</body>
</html>
</body>
</html>
Nun zu meinem Problem: wie bringe ich nur die 10 Einträge auf die Seite und wie definiere ich die Variabeln so das sie sich dem Ordner Inhalt anpassen.
Am Schluss hätten wir dann eine Galerie die in reinem ASP währe.
Danke schon mal für eure Anregungen und Erklärungen