Glad i hågen har jag börjat bekanta mig med ASP via boken ASP för Dummies :) Otålig är jag också så jag kunde inte låta bli att försöka få igång chatten som finns som exempel i boken. Döm om min förvåning när det inte fungerar (efter ett antal extra felsökningar).
I PWS får jag svaret (då jag försöker logga in mig) "Otillåten användning av objekt" och "Det går inte att lägga till objekt med fristående modellbeteende till objektet som är inkapslat i programmet." och ute på nätet hittas inte sidan alls.
Tycker det verkar knäppt att inte ett exempel från en bok skulle fungera så därför frågar jag - hittar ni något fel i denna kod :q
<% Response.Buffer = true %>
<html>
<head><title>Cafe entrence</title></head>
<body bgcolor="white">
<% If trim(Request.Form("name")) = "" Then %>
<font face="verdana,arial">
<b><h4>Welcome to Web Killis Café</h4></b>
</font>
<font face="verdana,arial" size="1">
If you want to chat "live" whith one or several persons you can do so in this café. A tip is to set a date and time in the "speakers corner" forum, telling others that a discussion will go on at a specific time.
<br><br>
<font face="verdana,arial" size="2" color="red">
<b>Still under construction! Please DO NOT use the chat untill this red text is gone!</b>
</font>
<br><br>
<form action="default.asp" method="post">
Your Name: <input type="text" size="20" name="Name">
<input type="submit" name="Submit" value="Take me to the Café">
</form>
</font>
<%
Else
If Not IsObject(Application("users")) Then
Application.Lock
Set Application("users") = _
Server.CreateObject("Scripting.Dictionary")
Application.Unlock
End If
Session("name") = Request.Form("name")
Application.Lock
Application("users").Add Session("name"), time
Application.Unlock
If not IsEmpty(Application("conversation")) Then
Application.Lock
Application("conversation") = "<b><i>" & Session("name") & _
" enters the café</b></i>" & Application("conversation")
Application.Unlock
End If
Response.Redirect "cafe.asp"
End If
%>
</body>
</html>
För dig utrustad med bättre kunskaper än mig eller bara större tålamod ;)
Tack på förhand
/webb
[Redigerat av webbmannen den 23 maj 2000]