Pourriez-vous me dire pourquoi ce bout de code ne fonctionne pas sous Firefox ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script> location.href = '#<?php echo $positionretour; ?>'; </script>
Pourriez-vous me dire pourquoi ce bout de code ne fonctionne pas sous Firefox ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script> location.href = '#<?php echo $positionretour; ?>'; </script>
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.location.href
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part window.location.href
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Aucune de tes deux propositions ne fonctionnnet non plus...
Sérieusement cela me pose problème :
La page ne s'affiche pas du tout à cause de cela
(alors que sous IE aucun problème...)
Le pire dans cette histoire, c'est que lorsque je mets un alert(...) avant cette ligne de code, cela fonctionne...
Je trouve ça plutôt suspect moi
c'est a mon avis plutot un problème d'instanciation ... lancé comme ça dans la page ...
il est placé ou dasn ta page ce bout de code ???
faudrait plutot le lancer dans le onload ...
le signet n'existe sans doute pas au moment ou le code est interprèté
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Ce bout de code est placé entre ma déclaration de FORM et le début de la construction de la page (<TABLE>, etc.)
Le problème c'est que je n'ai pas de onload sur ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part location.href = location.href.split("#")[0] + '#<?php echo $positionretour; ?>';
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Marche pas non plus
Mais pourquoi cela fonctionne sur IE ?
arf c'est vrai que firefox ne reconnait pas les ancres sur la même page ...
Fremy te propose donc de relaoder la page ...
pour la part j'utilise le offsetTop des id pour scroller au bon endrtoi, ça évite de recharger .
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Envoyé par SpaceFrog
Pourrais -tu être un brin plus clair ?
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.scrollTo(0,document.getElementsByName("<?php echo $positionretour; ?>")[0].offsetTop)
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Ca m'a tout l'air de fonctionner ça Fremy !
Un grand merci à toi et à SpaceFrog pour votre aide mutuelle!
Vous êtes de grands javascripts-men !
Quoique il affiche bien la page mais dans la console il me met : toscroll has no properties...
En plus, quand j'ai vu le bas de la page, y'a quelques soucis d'affichage (des TR qui se chevauchent )
Tu peux nous donner l'url de ta page ?
Comme ca on voit par nous même
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
perso je passe plutot par les id ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.scrollTop=document.getElementsByName("<?php echo $positionretour; ?>")[0].offsetTop
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Moi aussi je serais passé par les id, mais j'ai fait ca pour conserver le mode "ancrage"Envoyé par SpaceFrog
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Ca ca risque d'etre fort difficile puisque ce n'est un site internet sur lequel je travaille, mais une application en ligne sur un serveur interne...Envoyé par FremyCompany
Je vais essayer votre solution...
Et la source de ta page ? (par hasard)
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
toute la page ?
Le code fait tout de même presque 1200 lignes...
Plus le script javascript qui en fait 5280...
Je pense que tu serais vite découragé lol
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager