arkadaslar sorun nerde acaba yardımlarınızı beklıyorum tesekkurler
<!-- #include file="YonAna.aSp" -->
<%
Resim = "Aktif"
If Session("uye_yetki1") <> "" And Session("uye_yetki1") <> 1 Then
Response.Redirect("yasak.asp?T=7")
Response.End
End If
If Session("uye_yetki1") = 1 Then
%>
<% Call UST
CaLL ORTA
%>
<%
If Request("Action") = "DelData" Then
If Session("uye_yetki9") <> 1 Then
Response.Redirect("yasak.asp?T=8")
Response.End
End If
Dim UpdateDelSQL : UpdateDelSQL = "DELETE FROM tbl_sanimasyon WHERE sanim_id = "& Request("ID")
Dim ObjAnimasyonAl : Set ObjAnimasyonAl = objConn.Execute("SELECT sanimasyon_adi FROM tbl_sanimasyon WHERE sanim_id = "& Request("ID") &"")
On Error Resume Next
Dim ObjFileObject : Set ObjFileObject = ObjFso.GetFile(Server.MapPath(StrUploadSanimasyon) & "\" & ObjAnimasyonAl("sanimasyon_adi"))
ObjFileObject.Delete
Set ObjFileObject = Nothing
ObjAnimasyonAl.Close : Set ObjAnimasyonAl = Nothing
DisplayError()
ObjConn.Execute(UpdateDelSQL)
If Err.Number <> 0 Then
Call DisplayDBRecordError(Err)
End If
On Error Goto 0
Uyari("Animasyon Başarıyla Silindi")
End If
<%
Dim sanimasyon_say : sanimasyon_say = 1
Dim ObjSanimasyon : Set ObjSanimasyon = ObjConn.Execute ("SELECT * FROM tbl_sanimasyon ORDER BY sanim_id DESC")
Do While Not ObjSanimasyon.EOF
%>
<td bgcolor="#F5F5F5"><table width="80" border="0" cellpadding="0" cellspacing="0" class="text"><tr><td width=70>
<p align="center">
<img src="animoticons/<%=ObjSanimasyon("sanimasyon_adi")%>" width=34 height=37 alt="<%=ObjSanimasyon("sanimasyon_adi")%>">
</td>
<td width=16><a title="Bu Resmi Sil !" OnClick="return sil_onay()" href="sanimasyon.asp?Action=DelData&ID=<%=ObjSanimasyon("sanim_id")%>"><img src="img/off.gif" border=0>(Sil)</a></td></tr></table></td>
<%
If (sanimasyon_say Mod 8)= 0 Then
Response.Write "</tr><tr>"
End If
sanimasyon_say = sanimasyon_say + 1
ObjSanimasyon.MoveNext
Loop
ObjSanimasyon.Close()
Set ObjSanimasyon = Nothing
%>
</table>
</td>
</tr>
<tr bgcolor="DDDDDD">
<td colspan=4 align=center></td>
</tr>
</table>
<%
Else
goremez
End If
ObjConn.Close() : Set ObjConn = Nothing
%>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- /main -->
</td>
</tr>
</tr>
</table>
<script>
// form fields description structure
var a_fields = {
'attach1':{'l':'Yeni Animasyon Ekle','r':true,'t':'t_attach1'}
Geçenlerde benzer bir VBScript hatasıyla ben de uzun süre uğraşmıştım, insanı acayip sinir eden klasik bir kapanış etiketini unutma meselesi bu. Koduna şöyle hızlıca bir göz gezdirdim, hatanın kaynağını hemen ele veriyor zaten.
Kodunun en başında bir If bloğu açmışsın ama tam kapatamamışsın. Sayfanın en tepesindeki If Session("uye_yetki1") = 1 Then satırına dikkat et. Kodun en sonuna gittiğinde ise işler biraz karışmış ve fazladan Else ile End If yığınları oluşmuş.
Sorunu çözmek için en dipteki satırlara bakman gerekiyor. Sayfanın en altındaki kısım şu şekilde görünüyor:
Buradaki fazladan Else ve End If kalabalığı, yukarıda açtığın ama doğru yerde kapatmadığın bloklar yüzünden 800a03f6 yani Expected 'End' hatasını patlatıyor. En üstteki yetki kontrolü için açtığın If bloğunun tam olarak nerede bittiğini kontrol et ve bu en alttaki fazladan Else / End If ikilisini temizle.
Büyük ihtimalle bu düzenlemeyi yapınca sayfa sorunsuz çalışmaya başlayacaktır, kolay gelsin dostum!