En confirm kan returnere true eller false (alt efter, hvilken knap, brugeren klikker på) - og dermed tillade eller forbyde submit, når værdien returneres i en onsubmit-handler: onsubmit="return confirm('Et spørgsmål?')". Derfor vil en alert naturligvis fungere anderledes ... ønsker du det?
For en anden spørger lavede jeg for nogen tid siden et eksempel med en animeret gif her:
http://www.tjenester.dk/x-codes.dk/eksperten/anim_upload/Bare upload en ordentlig mother-fucker af et billede ... det bliver slettet på serveren med det samme ;o)
Eksemplet skifter en klar gif ud lige inden submit. Formen submittes mod en skjult iframe - det kunne lige så godt være en popup.
Når billedet er uploaded (og DB evt. er opdateret, m.m.) skriver man et lille script, der skifter giffen tilbage til den transparente. I din popup ville det kunne gøres med:
<script type="text/JavaScript">
opener.document.getElementById('DinGifsID').src = "myTransparentShit.gif";
window.close();
</script>
Håber, det hjælper dig lidt ... resten af koden burde du nok kunne hive ud af eksemplet - og ændre det til dit formål :)
For at få data ind i en confirm, skal det enten skrives, inden dokumentet forlader serveren - eller også skal du forbi serveren og hente de nødvendige data. Når dokumentet forlader serveren, kan man ikke længere bruge ASP på siden ... det funker kun på serveren.