Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:33 Der er 12 kommentarer

Document ???

Hvorfor kan jeg ikke få dette til at virke:
-------------------------------------

<script language="JavaScript">
<!--
  function Send() {
            document.submit_message.tmpmessage.focus();
      document.submit_message.tmpmessage.value = document.submit_message.tmpmessage.value;
      Session("Send") = document.submit_message.tmpmessage.value;
  }
-->
</script>
<script language="JavaScript">
<!--
  function ClearAndFocus() {
    document.submit_message.tmpmessage.focus();
    document.submit_message.tmpmessage.value = document.submit_message.tmpmessage.value;
    document.submit_message.tmpmessage.value = "";
  }
-->
</script>
<IFRAME SRC="Message.asp?mode=Chat" name="chat" Width="650" heigh="400"></IFRAME>
<FORM method=POST name="submit_message" action="Message.asp?mode=send" target="chat" onsubmit="Send;ClearAndFocus()">
<INPUT type=text size=50 name="tmpmessage" maxlength=150>
<INPUT TYPE="submit" VALUE="Send besked" NAME="submit_button">
</FORM>
-------------------------------------


Koden jeg bruger til at hente og sende:
-------------------------------------
<%
Mode = Request("Mode")

Dim DB
DB = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\web\clansite.dk_x6z7um\wwwroot\db\chat.mdb;"
%>

<!-- Chatten - Start -->
<% If mode = "Chat" then %>
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.clansite.dk/chat/message.asp?mode=Chat">
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.open DB

Sql = "SELECT TOP 10 * FROM Beskeder ORDER BY Tid DESC"
set rs = Con.execute( Sql )
%>
<% Do Until rs.eof %>
<%=Rs("Tid")%>|<%=Rs("Nick")%>:&nbsp;&nbsp;<%=Rs("Besked")%> <BR>
<% rs.movenext
  loop %>
<% End If %>
<!-- Chatten - Slut -->



<!-- Sender besked - Start -->
<% If mode = "send" then %>
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.open DB

Set rs = Server.CreateObject("ADODB.RecordSet")
Sql = "SELECT * FROM Beskeder"
rs.Open Sql, Con, 1, 3

Rs.AddNew
Rs("Tid") = Time()
Rs("Nick") = Session("Bruger")
Rs("Besked") = Server.HTMLEncode(Session("Send"))
Rs.Update

Response.Redirect("Message.asp?mode=Chat")
%>
<% End If %>
<!-- Sender besked - Slut -->




Håber du kan hjælpe !
Avatar billede medions Nybegynder
29. august 2002 - 12:35 #1
Øhh, kommer den ikke med en fejl?

//>Rune
Avatar billede zyxep Nybegynder
29. august 2002 - 12:36 #2
kan måske os være din database sti ? den har du jo på din ejen com hvis du har på nettet hedder den ikke d:\ :]
Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:36 #3
Nej!! - Den skriver bare ikke noget til databasen... Hvordan kan jeg ordne det!
Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:37 #4
Det er den rigtige sti!
Avatar billede zyxep Nybegynder
29. august 2002 - 12:37 #5
hmm... den ligger ikke på nettet ?
Avatar billede bamzen Nybegynder
29. august 2002 - 12:38 #6
din form ligger inde i en iframe

prøv eventuelt med

document.chat.submit_message. etc etc etc

eller

document.all["submit_message"]. etc etc etc
Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:38 #7
Jo den gør så!
Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:41 #8
Det er jo:
<script language="JavaScript">
<!--
  function Send() {
            document.chat.submit_message.tmpmessage.focus();
      document.chat.submit_message.tmpmessage.value = document.chat.submit_message.tmpmessage.value;
      Session("Send") = document.chat.submit_message.tmpmessage.value;
  }
-->
</script>

Der ikke virker... Den gemmer jo ikke noget i sessionen.. Men hvofor ikke ?
Avatar billede clansite.dk Nybegynder
29. august 2002 - 12:45 #9
<script language="JavaScript">
<!--
  function Send() {
    Session("Send") = Request.Form("tmpmessage")
  }
-->
</script>

Kan man gøre det?
Avatar billede snigeren Nybegynder
29. august 2002 - 13:10 #10
den skal vel op på en server for at det kan virke, ellers skal du vel lave din egen comz om til en server

/snigeren
Avatar billede clansite.dk Nybegynder
29. august 2002 - 13:14 #11
Den er på serveren!! www.clansite.dk/chat/login.asp
Avatar billede snigeren Nybegynder
29. august 2002 - 13:57 #12
hmmm tjaaa så ved jeg det ikke jeg er desværre ikke den store JS haj =(

men held og lykke med at få løst problemet.

/Snigeren
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester