Avatar billede tabby Nybegynder
22. november 2005 - 13:48 Der er 6 kommentarer

chat problem

Hej alle, jeg har et problem med min lille chat, jeg har 2 frames, hvor den nederste er der hvor formen, hvor skriver beskeden og toppe hvor den blir opdateret, det virker også, men jeg kan ikke få min form til og blive slettet (reset)  efter den er blevet submittet.
koden til formen er:
<form action="submit.php" method="post" target="hidden_frame">
<input type="hidden" name="bruger" value="<?echo
$_SESSION['bruger_navn']?>">
<INPUT TYPE=TEXT NAME="besked" VALUE="" SIZE=88 MAXLENGTH=88" >
<input type="submit" value="Send besked">
</form>
<iframe src="bodyframe.php" style="width: 0px; height: 0px;"
frameborder="0" name="hidden_frame"></iframe>

og submit filen er:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
   
</head>

<body>
<?
include "config.php";
$a=$_POST["mig"];
$b=$_POST["bruger"];
$c=$_POST["tilr"];
$ip = $_SERVER['REMOTE_ADDR'];

mysql_query("INSERT INTO chat SET tekst = '$a', fra='$b', til='Alle', rum='Rum1',tid=NOW(),ip='$ip'");
mysql_query("UPDATE chatbrugere SET til='$til' WHERE brugernavn='$b'") or die(mysql_error());
?>

</body>
</html>
------------------------
jeg har prøvet med dette, so  jeg e rblevet forslået, men når jeg gør det, så bliver beskeden ikke overført til submit.php, koden er :
<form action="submit.php" method="post" target="hidden_frame"
name="myform" onsubmit="document.forms.myform.reset()">
<input type="hidden" name="bruger" value="<?echo
$_SESSION['bruger_navn']?>">
<INPUT ID="Form" TYPE=TEXT NAME="request" VALUE="" SIZE=88 MAXLENGTH=88">
<input type="submit" value="Send besked">
</form>


Jeg håber der er nogen der kan hjælpe.
Avatar billede webstuff Nybegynder
22. november 2005 - 15:01 #1
<form action="submit.php" method="post">
<input type="hidden" name="bruger" value="<?echo $_SESSION['bruger_navn']?>">
<input id="form" type="text" name="request" size="88" maxlenght="88">
<input type="submit" value="Send besked">
</form>

submit.php
header("location: form.html");

form.html = siden hvor man skriver :-D
Avatar billede tabby Nybegynder
22. november 2005 - 15:28 #2
tak, men det er jo ikke den rigtige måde og gøre det på, det refresher hele vinduet og det er ikke pænt ud og så bliver input boksen ikke ved med og være fremhævet, altså man skal pege med musen på den for at skrive igen.
jeg takker mange for forsøget.
Avatar billede webstuff Nybegynder
22. november 2005 - 15:36 #3
kan du ikke prøve at give mig et link?
for tror ikke helt jeg har forstået hvad du vil have :-D
Avatar billede tabby Nybegynder
22. november 2005 - 16:47 #4
Her er linket tild en:
http://sexchancen.dk/html/chatten.php

Jeg har taget al det med brugere og alt andet end det vi snakker om.
Avatar billede olebole Juniormester
22. november 2005 - 18:09 #5
<ole>

Du lægger bare kaldet til sidst i den funktion, der opdaterer beskederne i dit interface

/mvh
</bole>
Avatar billede tabby Nybegynder
22. november 2005 - 19:50 #6
ok, hvordan for jeg så formen i fokus igen? så man ikek behøver og klikke på dne igen for at kunen skrive.
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