Bonjour,
Voilà mon problème, je suis en train de créer un chat en jsp, et je
dois rafraichir toutes les 20s la frame (car j'ai une liste déroulante,
contenant tous les utilisateurs, à mettre à jour) qui contient la zone
de texte
pour saisir le message à envoyer.
Et bien sûr, lorsque la frame est rafracihie : le texte entré par
l'utilisateur dans le textField est effacé (et pourtant ça fonctione parfaitement sous firefox!) . Donc ma question est
comment faire pour ne pas qu'il s'efface a chaque rafraichissement ?
Voilà qq éléments de mon code pour illustrer ce que j'ai déjà fait qui, je le répète, fonctionne très bien sur firefox ! :
// le rafraichissement
<meta http-equiv="refresh" content="20">
<body onunload="setText()" onkeydown="gotFocus()">
function setText(){
gotFocus();
document.forms["formEnvoyer"].messageToSend.value = tempText;
}
function gotFocus(){
document.forms["formEnvoyer"].messageToSend.focus();
if (document.forms["formEnvoyer"].messageToSend.value != "")
tempText = document.forms["formEnvoyer"].messageToSend.value;
else tempText = "";
}
Et pendant que j'y suis, une autre questoin : dans une autre frame,
j'aimerais récupérer le positionnement de ma barre de défilement
verticale avant rafraichissement, et la repositionner à cette même
postion après rafraichissement (car elle se repositionne tjrs en haut).
Est-ce possible et si oui comment faire ?
Merci à ceux qui me répondront