atteindre une ancre dans une page - PHP - Programmation
Marsh Posté le 19-01-2005 à 20:47:13
comme ca ?
Code :
|
Marsh Posté le 19-01-2005 à 20:54:21
Merci mais comme je l'ai expliqué il faut que la page redescende seulement quant le form a ete posté par un bouton submit et pas l'autre.
Une autre idée ?
Marsh Posté le 19-01-2005 à 21:03:54
avec javascript
Code :
|
essaye comme ca...
Marsh Posté le 19-01-2005 à 22:53:03
J'ai essayé et ca marche pas.
Ca c'est du javascript, vous avez pas une idée en php (donc qui marche pour tous les navigateurs) ?
Marsh Posté le 19-01-2005 à 23:23:47
MikeDundee a écrit : |
.. rien à voir !!!
php = server side ! .. ça s'interprète et ça crache du html !
Le navigateur s'en tape que le script sur le serveur soit en php, en perl, en java, en brol+++ ... du moment qu'il reçoit du html !!!
Bon sinon, si ta balise s'appelle "toto", si tu fais, à la fin de ton script php un
echo "<script>window.location.href=\"#toto\";</script>";
ça devrait le faire ...
et oui c'est du javascript et je ne pense pas qu'il y aie un autre moyen ...
Marsh Posté le 19-01-2005 à 23:39:12
Mr Mala a écrit : .. rien à voir !!! |
Ca je sais tres bien. Ce que je veux dire c'est que beaucoup de personne reglent leur navigateur pour ne pas accepter le javascript , ils ont tort et c'est chiant pour les webmaster.
Merci mais j'avais deja ce code javascript sur ma page.
Peut etre qu'il y a une fonction header() en php qui permet d'atteindre une ancre sans recharger la page ?
Marsh Posté le 13-03-2013 à 02:24:02
Bonjour à tous,
je débute vraiment en PHP.
J'ai créé un formulaire dans une page php qui contient du html plus haut dont un <div id="mon_ancre">.
Lorsque le formulaire est mal remplit je rafraîchis la page à l'aide d'une balise meta :
<meta http-equiv='refresh' content='3; url=http://mon_url.php'>
Tout cela en php biensûr.
Vous avez devinez : je veux rafraîchir en allant à l'ancre directement.
J'ai vu plusieurs forum et fais plusieurs essais mais c'était relativement technique pour un pb qui me semble assez simple..
J'ai essayé de remplacer "mon_url.php" par "mon_url.php#mon_ancre" ou encore "mon_url.php?id=mon_ancre" etc... mais rien n'a marché.
Auriez vous une idée?
Merci pour votre aide
Marsh Posté le 13-03-2013 à 15:29:02
faire un javascript.
Marsh Posté le 19-01-2005 à 20:38:24
Bonsoir,
J'ai un formulaire qui est posté à l'aide de 2 boutons submit.
Quant je valide le formulaire, la page remonte automatiquement.Je voudrai que quant un des 2 bouton submit le valide ce ne soit pas le cas.
Pour l'instant j'utilise php pour savoir lequel des boutons submit a validé le post. Dans un des 2 cas j'utilise du javascript pour atteindre une ancre en bas de la page mais il y a un certain delai avant que la page redescende.
Je voudrais savoir si quelqun a un equivalent en php pour atteindre un ancre dans la page sans effacer les variables enregistrées avec le post ?
Merci d'avance
Message édité par mikedundee le 19-01-2005 à 20:55:18