hocam veri tabanı kullanın...
ressimler tablosu alanları
----------------------------------------------
id |resim_adres | title
diye alanlar olsun veri tabanınızda...
resimlerinizi gösterirken
<%
yol=Server.MapPath("veritabanınız.mdb")
Set vy=Server.CreateObject("ADODB.Connection")
vy.open "Provider=Microsoft.jet.oledb.4.0;data source="&yol
Set kd1=Server.CreateObject("Adodb.Recordset")
sql="Select * from ressimler order by id asc"
kd1.open sql,vy, 1,3
if kd1.eof or kd1.bof then
response.write("resim eklenmmiş")
else
do while not kd1.eof
<a href="resimler_detay.asp?baslik=<%=kd1("id")%>"><img src="<%=kd1("resim_adres")%>"/> </a>
kd1.movenext
loop
end if
kd1.close
set kd1=nothing
set vy=nothing%>
resmin üzerine tıklayınca resim_detay sayfası açılacak ve oraya baslık adında id değerini gönderdik... Şimdi diğer sayfada title'nin hemen üzerinde onu alıp yazdıracağız...
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1254"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<%idd=request.QueryString("baslik")
yol=Server.MapPath("veritabanınız.mdb")
Set vy=Server.CreateObject("ADODB.Connection")
vy.open "Provider=Microsoft.jet.oledb.4.0;data source="&yol
Set kd1=Server.CreateObject("Adodb.Recordset")
sql="Select * from ressimler where id="&idd&" order by id asc"
kd1.open sql,vy, 1,3
if kd1.eof or kd1.bof then%>
<title>Hata</title>
<%else%>
<title><%=kd("title")%></title>
<%end if
kd1.close
set kd1=nothing
set vy=nothing%>%>
</head>
<body>
..
..
..
şöyleki... Gelen değere göre veri tabanımızı açıyoruz ve eğer doğru bir değer gelmediyse Title'ye "hata" yazdırıyoruz, eğer doğru değer geldiyse ilgili değerin karşısındaki "title" alanının içeriğini yazdırıyoruz...
Sanırım bu şekilde...
Kolay gelsin...