Hej, jag vill visa en msgbox om inloggningen misslyckas, d v s det returneras 'false' från mitt com objekt. Hur är bästa sättet att visa detta i en msgbox? Göra ett response.write 'msgbox('bla bla')' eller finns det något annat sätt? För att visa en msgbox i javascript skriver du såhär: Nej, det funkar inte eftersom asp-koden körs på servern och inte klienten. Det finns inga onclick-event på serversidan. <b>så här kanske du kan göra:</b>MsgBox i ASP
Sv: MsgBox i ASP
onClick="alert('Skriv din text här')"
Vet inte om det fungerar i ASP men du kan ju alltid testa...
/HjortenSv: MsgBox i ASP
Sv: MsgBox i ASP
1. sidan laddas om och komponenten ger dig ett felmeddelande.
2. du har ett javascript som heter exempelvis showerror, i den texen som kommer upp kan du helt enkelt skriva alert(<%=feltext%>); vilket innebär att asp-kod skrivs ut.
3. på samma sätt kan du göra i body onload="<%=bodycode%>", vilket innebär att i din asp-kod kan du skriva:
<code>
<%
If com.Error Then
bodycode = "javascript:showerror();"
feltext = "du har felaktigt loggat in!"
End If
%>
<html>
<script>
function showerror() {
Alert (<%=feltext%>);
}
</script>
<body onload = "<%=bodycode%>
</body>
</html>
</code>
hmm, tror att det fungerar så..
/Pelle