Forcer un signet - HTML/CSS - Programmation
Marsh Posté le 02-09-2007 à 19:08:00
C'est franchement pas une bonne idée je trouve, m'enfin...
Tu peux mettre un anchor en bas de page, style :
<a id="bottom" name="bottom"></a>
Et ensuite tu fous un bout de javascript style dans <head>, style :
window.onload = function() {
window.location = '#bottom';
}
Rien à voir avec PHP ceci dit, et y a peut-être mieux...
Marsh Posté le 02-09-2007 à 21:06:24
Je suis le roi du truc foireux de toute façon. J'vais essayer ta technique. Mais sans le javascript, y a pas moyen de forcer le signet une fois la page chargée ?
Marsh Posté le 02-09-2007 à 21:52:30
Sinon tu fais simplement en sorte que le lien vers ta page ait #bottom à la fin (dans l'url).
Genre http://www.blabla.com/mapage.html#bottom
edit: et y a probablement la solution du meta/refresh sinon.
Marsh Posté le 02-09-2007 à 23:52:25
Oui, le coup du #bottom à la fin de l'url, c'est ce que j'avais fait. Mais étant donné que la page est créée à la volée, j'imagine que dès fois c'est trop lent, et le renvoi va vers le signet qui n'est pas encore créé. Du coup dès fois ça marche, dès fois non
C'est quoi le meta/refresh?
Faire un refresh de la page ça marche, mais c'est un peu bidon non ?
Marsh Posté le 03-09-2007 à 00:28:01
J'pense que ça prendra pas en compte les anchors de toute façon, donc laisse tomber ça.
Marsh Posté le 03-09-2007 à 13:08:57
Bon, j'ai fait avec le javascript, comme tu me l'as indiqué. Ca marche, donc on va dire que c'est plutôt cool
Merci !
Marsh Posté le 03-09-2007 à 13:15:04
Rectification faite ça marche sous ff mais pas sous ie
ie il lui fait quelque chose entre la balise <a>.
Marsh Posté le 02-09-2007 à 16:42:31
Salut,
J'ai une page html assez grande pour faire apparaître les ascenseurs. J'aimerais que quand la page s'ouvre, on arrive directement en bas, l'ascenseur au maximum (en bas, donc). Est-ce qu'il y a un moyen de faire ça ?
J'ai essayé de gérer avec des signets, mais vu les que les éléments de ma page sont créés à la volée, ça ne fonctionne qu'une fois sur 5 (dépend de la vitesse de création, j'imagine).
Merci d'avance !
Message édité par godbout le 02-09-2007 à 21:22:48