Hallo zusammen,
habe folgendes Problemchen:
Habe einen Chatserver und Chatclienten programmiert.
Funktioniert soweit alles ganz gut, bis auf eine Kleinigkeit.
Wenn ich den eingegebenen Text absende, öffnet sich ein neues Fenster, ich möchte aber, das die Daten abgesendet werden, ohne das man großartig etwas dabei sieht.
ICh arbeite mit zwei frames, im oberem framebereich ist der Ausgabebereich, im unterem der Eingabebereich mit dem Inputfeld:
So sieht das untere Frame von dem Daten abgeschickt werden in etwa aus:
<form action="" method="post" name="input" id="input" onsubmit="return msgSend()" target="send">
<table>
</td>
</tr>
<tr>
<td>
<input type="text" class="chateingabe" name="chateingabe" id="chateingabe">
</td>
<td>
<input class="senden" type="SUBMIT" name="senden" value="senden" onClick="msgSend()" accesskey="s">
</td>
</tr>
</table>
</form>
<form action="send.php" method="post" name="send" id="send" target="send">
<input type="hidden" class="chateingabe" name="chatMsg" id="chatMsg">
<input type="hidden" class="chateingabe" name="sessionID" value="<?=$sessionID;?>" id="sessionID">
</form>
und so das dazugehörige Javascript:
Also wie gesagt, das Fenster send.php darf niemals zu sehen sein
ich danke allen die sich Gedanken machen!!
habe folgendes Problemchen:
Habe einen Chatserver und Chatclienten programmiert.
Funktioniert soweit alles ganz gut, bis auf eine Kleinigkeit.
Wenn ich den eingegebenen Text absende, öffnet sich ein neues Fenster, ich möchte aber, das die Daten abgesendet werden, ohne das man großartig etwas dabei sieht.
ICh arbeite mit zwei frames, im oberem framebereich ist der Ausgabebereich, im unterem der Eingabebereich mit dem Inputfeld:
So sieht das untere Frame von dem Daten abgeschickt werden in etwa aus:
<form action="" method="post" name="input" id="input" onsubmit="return msgSend()" target="send">
<table>
</td>
</tr>
<tr>
<td>
<input type="text" class="chateingabe" name="chateingabe" id="chateingabe">
</td>
<td>
<input class="senden" type="SUBMIT" name="senden" value="senden" onClick="msgSend()" accesskey="s">
</td>
</tr>
</table>
</form>
<form action="send.php" method="post" name="send" id="send" target="send">
<input type="hidden" class="chateingabe" name="chatMsg" id="chatMsg">
<input type="hidden" class="chateingabe" name="sessionID" value="<?=$sessionID;?>" id="sessionID">
</form>
function msgSend(){
document.send.chatMsg.value = document.input.chateingabe.value;
document.send.submit();
document.input.chateingabe.focus();
document.input.chateingabe.value='';
document.input.chateingabe.focus();
}
document.send.chatMsg.value = document.input.chateingabe.value;
document.send.submit();
document.input.chateingabe.focus();
document.input.chateingabe.value='';
document.input.chateingabe.focus();
}
ich danke allen die sich Gedanken machen!!
Kommentar