Gert Simonsen skrev:
> Det er jo ikke lige heldigt hvergang, man kan jo ved at uheld
> komme til at trykke på slet. Jeg ville gerne om ikke der først
> kan komme en advarsel op (er du sikker på du vil slette
> dokumentet JA NEJ?) Kan man ikke det? og hvordan?
Du kan lave det på to måder. Enten via javascript eller via et
ekstra asp-tjek.
Javascriptløsningen har den fordel at den er hurtig (kræver ikke
noget ekstra load af siden) og man kan give en dialogboks som
svarmulighed (mens resten af siden bliver stående). Ulempen er at
javascript kan være slået fra hos nogle brugere. Men da siden
stadig vil virke, synes jeg ikke det er et stort problem.
Her er et eksempel på en javascriptløsning:
[i hovedet (<head>) på dokumentet]
<script type="text/javascript">
function sletok(id){
return confirm("Vil du slette dokument nr. " + id);
}
</script>
[selve linket]
<a href="sletdokument.asp?id=2" onclick="return sletok(2);">Slet
nr. 2</a>
Når man klikker på linket i en browser med javascript, får man en
dialogboks med et spørgsmålstegn, den tekst man angiver til
"confirm"-kommandoen samt muligheden for at vælge o.k. eller
fortryd. Du kan se en onlineudgave her:
<
http://gyros.dk/usenet/html/confirm.shtml>
En asp-løsning kan laves ved at lægge en ekstra form ind før den
kode der sletter dokumentet. Det kan laves direkte i samme fil som
din nuværende eller i en ny fil. Metoden er ganske simpel - gem
oplysningerne om den fil der skal slettes i et skjult felt og
præsenter brugeren for en form hvor han/hun skal bekræfte
sletningen ved at trykke "o.k.". Først herefter slettes filen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html