Descendre la page! [DHTML] - Programmation
Marsh Posté le 11-07-2002 à 18:30:43
Quand tu dis "une forme" tu ne veut pas plutot dire un form (forulaire) ?
Marsh Posté le 11-07-2002 à 18:47:47
bozocarzu a écrit a écrit : Quand tu dis "une forme" tu ne veut pas plutot dire un form (forulaire) ? |
Si.
Marsh Posté le 11-07-2002 à 19:09:34
<form name="XXX" action="XXXX" onSubmit="http://...#reply31 "> |
Faut tester
Marsh Posté le 11-07-2002 à 19:12:32
si c'est pour un forum, ce n'est pas la meilleure méthode. si l'utilisateur rafraîchit la page, il va renvoyer un message.
ta form dirige vers un php qui insère le message, reçoit l'ancre (#reply31), ce php redirige vers la page avec header().
Marsh Posté le 11-07-2002 à 19:28:34
youdontcare a écrit a écrit : si c'est pour un forum, ce n'est pas la meilleure méthode. si l'utilisateur rafraîchit la page, il va renvoyer un message. ta form dirige vers un php qui insère le message, reçoit l'ancre (#reply31), ce php redirige vers la page avec header(). |
spa top non plus, la page est loadée deux fois
enfin non, mais le browser doit faire 2 requetes quand meme... (la 2e quand il reçoit le "redirect" )...
Marsh Posté le 11-07-2002 à 19:54:56
Ouais, mais on ne peut pas le savoir à l'avance...On ne connait le n° de reply qu'une fois la form envoyée
C'est possible ou pas ?
Marsh Posté le 11-07-2002 à 20:06:01
bien sûr que c'est possible, tout le monde fait comme ça.
page formulaire :
<form ... action="ajoutmessage.php">
</form>
ajoutmessage.php
<?
ajoutemessage(sujet, corps, etc.)
dernierereply = mysql_query(...)
header("Location: forum.php#reply" . derniereply);
?>
Marsh Posté le 11-07-2002 à 17:50:42
Salut,
J'aimerai qu'une forme envoie à une page qui descendra automatiquement jusqu'à un truc du style:
<a name="reply31"></a>
C'est facil quand c un lien, il suffit d'ajouter dans le lien: http://...#reply31
Mais quand c pas un lien qui aboutit à la page mais une forme, est-ce possible ?
Merci.