Sletning af RS + reload
Hej... Kan I knække den her?Jeg er ved at lave en online notebook hvor jeg har alle mine venners adresser, e-mails, telefonnumre osv.
Alle personerne listes i en række under hinanden. Ved hver person har jeg indsat et stykke grafik, som er \"slette-funktionen\". Slette siden kaldes ved et script:
<script>
function confirmDelete<%=Id%>( id, Navn ){
if( confirm(\"Advarsel! Skal \'<%=Navn%>\' slettes?\") ){
document.location.href=\'sletinfo.asp?id=\' + id;
}
}
</script>
HTML:
<a href=\"java script:void( confirmDelete<%=Id%>(\'<%=id%>\',\'<%=Navn%>\' ) );\"><img src=\"delete.gif\" border=\"0\" alt=\"Slet person\"></a>
Sletinfo.asp lyder som følger:
<%
\'--- Slet personinfo
personinfo = Request.QueryString(\"Id\")
Set RS = server.createobject (\"ADODB.recordset\")
SQL = \"SELECT * FROM Contacts WHERE Id=\" & personinfo
RS.open SQL, ConnString, adOpenStatic, adLockOptimistic
RS.Delete
RS.close
RS = null
response.redirect(\"notebook.asp\")%>
SPØRGSMÅLET er som følger: Når jeg sletter et navn (et Recordset i databasen) ved at trykke på mit slet-ikon, ja så kaldes slettesiden, og navnet slettes. Derefter forwardes man igen til forsiden (\"response.redirect(\"notebook.asp\")\") men når man ankommer til forsiden er navnet der endnu - først når man reloader siden kan man se at navnet er blevet slettet. Hvordan kommer man omkring det? Det skal jo fremgå med det samme så man ikke skal trykke reload først!
