Code Javascript qui pose problème à la version mobile et au panneau d'administration
+4
nickylarson
Luluwebmaster
roro042
Arlem
8 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 4 • Partagez
Page 1 sur 4 • 1, 2, 3, 4
Code Javascript qui pose problème à la version mobile et au panneau d'administration
Bonjour,
Je reposte ce sujet car l'ancien a été corbeillé (pas de réponse et je n'avais pas fait de up). Je vous remets donc le message.
J'ai récemment installé un code Javascript (sur toutes les pages) sur mon forum, permettant de remonter en haut de page en cliquant sur un bouton. Le code est celui-ci :
Tout se passe bien, mais il fait bugger la version mobile.
Habituellement, sur les forum FA, lorsque on navigue sur la version mobile, en haut à droite il y a un flèche grise qui permet de passer en "Version Web", se déconnecter, etc...
Cependant, lorsque je mets ce code, il n'y a plus cette flèche grise. Impossible de passer en version classique donc.
Le problème vient bien du code ci-dessus, car lorsque je l'enlève, la flèche réapparaît immédiatement.
Je souhaiterai donc résoudre ce souci, car c'est plutôt embêtant...
EDIT : Il pose aussi problème au panneau d'administration, voir https://forum.forumactif.com/t352334-redirection-automatique-dans-le-panneau-d-administration#3000540
Vous avez compris le problème ? Vous souhaitez des captures d'écran ?
Merci d'avance et bonne soirée,
Gabriel.
Je reposte ce sujet car l'ancien a été corbeillé (pas de réponse et je n'avais pas fait de up). Je vous remets donc le message.
J'ai récemment installé un code Javascript (sur toutes les pages) sur mon forum, permettant de remonter en haut de page en cliquant sur un bouton. Le code est celui-ci :
- Code:
$(window).scroll(function() {
if($(window).scrollTop() == 0){
$('#scrollToTop').fadeOut("fast");
} else {
if($('#scrollToTop').length == 0){
$('body').append('<div id="scrollToTop">'+
'<a href="#">Remonter</a>'+
'</div>');
}
$('#scrollToTop').fadeIn("fast");
}
});
$('#scrollToTop a').live('click', function(event){
event.preventDefault();
$('html,body').animate({scrollTop: 0}, 'slow');
});
Tout se passe bien, mais il fait bugger la version mobile.
Habituellement, sur les forum FA, lorsque on navigue sur la version mobile, en haut à droite il y a un flèche grise qui permet de passer en "Version Web", se déconnecter, etc...
Cependant, lorsque je mets ce code, il n'y a plus cette flèche grise. Impossible de passer en version classique donc.
Le problème vient bien du code ci-dessus, car lorsque je l'enlève, la flèche réapparaît immédiatement.
Je souhaiterai donc résoudre ce souci, car c'est plutôt embêtant...
EDIT : Il pose aussi problème au panneau d'administration, voir https://forum.forumactif.com/t352334-redirection-automatique-dans-le-panneau-d-administration#3000540
Vous avez compris le problème ? Vous souhaitez des captures d'écran ?
Merci d'avance et bonne soirée,
Gabriel.
Dernière édition par 2011N2 le Lun 10 Juin 2013 - 19:29, édité 1 fois
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Bonjour,
Tu utilises quel OS Mobile et quel navigateur ? Je ne reproduis pas le bug chez moi...
Tu utilises quel OS Mobile et quel navigateur ? Je ne reproduis pas le bug chez moi...
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Salut,
Je tourne sur iOS et c'est le même problème avec Google Chrome et Safari...
Tu as essayé sur mon forum ? (Le lien est celui dans mon profil)
@+
Gabriel.
Je tourne sur iOS et c'est le même problème avec Google Chrome et Safari...
Tu as essayé sur mon forum ? (Le lien est celui dans mon profil)
@+
Gabriel.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Non effectivement, j'avais essayé sur le mien en reprenant le code du premier message. Sur le tien j'ai effectivement le soucis, ça peut venir du coup de l'utilisation de deux scripts en même temps, essaie de les désactiver un par un en laissant celui pour revenir en haut activé voir si à un moment tu n'as plus le soucis.
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Re,
Oui mais le seul problème est que tous mes scripts me servent... Et c'est bien du à ce script puisque lorsque je l'enlève ça marche.
Je vais faire ce que tu dis pour voir avec quel script il rentre en conflit.
Je te tiens au courant.
Merci,
Gabriel.
Oui mais le seul problème est que tous mes scripts me servent... Et c'est bien du à ce script puisque lorsque je l'enlève ça marche.
Je vais faire ce que tu dis pour voir avec quel script il rentre en conflit.
Je te tiens au courant.
Merci,
Gabriel.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Je n'ai pas dit qu'il allait falloir enlever l'autre , juste que si on arrive comme ça à savoir avec lequel il rentre en conflit en pourra essayer de voir comment corriger le soucis.
Tiens nous au courant.
Tiens nous au courant.
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Oui oui c'est bien ce que je dis.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Re,
Ah bah tiens j'ai de la chance le premier code que j'ai essayé était le bon...^^
C'est celui qui permet de voir les nouveaux messages sur la chatbox et rendre les postes plus rapides :
Merci
Gabriel.
Ah bah tiens j'ai de la chance le premier code que j'ai essayé était le bon...^^
C'est celui qui permet de voir les nouveaux messages sur la chatbox et rendre les postes plus rapides :
- Code:
if (window !=top ) {top.location=window.location;}
if(!window.localStorage) {
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
}else {
var a = JSON.parse(localStorage.getItem("chatboxNotify"));
if(!$("meta[http-equiv='refresh'][content]:first").length || !a) {
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
}else {
$(function() {
var b = $("span.gen a[href^='/t']").attr("href");
document.referrer == a[0] && b && $.post("/chatbox/chatbox_actions.forum", {mode:"send", sent:"/me " + ("reply" == a[1] ? "a r\u00e9pondu au sujet " : "a cr\u00e9\u00e9 le sujet ") + "[url=http://" + location.hostname + b + "]" + a[2] + "[/url]"}, function() {
localStorage.removeItem("chatboxNotify");
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
});
localStorage.removeItem("chatboxNotify")
})
}
$(function() {
$("form[name='post']").length && /^reply|newtopic$/.test(document.post.mode.value) && $(document.post).submit(function() {
localStorage.setItem("chatboxNotify", JSON.stringify([document.location.href.replace(/^(.*?)#.*$/, "$1"), document.post.mode.value, ($("a.nav:last[href^='/t']") || $("h1.cattitle")).text() || document.post.subject && document.post.subject.value || "ici"]))
})
})
};
Merci
Gabriel.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Bonsoir
Desoler je suis membres de ce forum et cela esf tres contragnant ce disfonctionnemet
Merci
Desoler je suis membres de ce forum et cela esf tres contragnant ce disfonctionnemet
Merci
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Up.
Merci d'avance.
Merci d'avance.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Up...
Je fais un résumé du problème si besoin...
J'ai deux codes Javascript (les 2 sur toutes les pages) qui posent problème à la version mobile : disparition du bouton grisé permettant de passer à la version classique, se connecter, etc...
Les deux codes en question sont :
(Qui permet de réduire le temps d'affichage du message de confirmation lors d'un message posté + une apparition sur la chatbox)
(Qui permet de mettre un bouton "Remonter", permettant donc de remonter en haut de page)
Merci,
Gabriel.
Je fais un résumé du problème si besoin...
J'ai deux codes Javascript (les 2 sur toutes les pages) qui posent problème à la version mobile : disparition du bouton grisé permettant de passer à la version classique, se connecter, etc...
Les deux codes en question sont :
- Code:
if (window !=top ) {top.location=window.location;}
if(!window.localStorage) {
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
}else {
var a = JSON.parse(localStorage.getItem("chatboxNotify"));
if(!$("meta[http-equiv='refresh'][content]:first").length || !a) {
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
}else {
$(function() {
var b = $("span.gen a[href^='/t']").attr("href");
document.referrer == a[0] && b && $.post("/chatbox/chatbox_actions.forum", {mode:"send", sent:"/me " + ("reply" == a[1] ? "a r\u00e9pondu au sujet " : "a cr\u00e9\u00e9 le sujet ") + "[url=http://" + location.hostname + b + "]" + a[2] + "[/url]"}, function() {
localStorage.removeItem("chatboxNotify");
$("meta[http-equiv='refresh'][content]:first").each(function() {
parent.location.href = $(this).attr("content").replace(/^.*;url=/, "")
})
});
localStorage.removeItem("chatboxNotify")
})
}
$(function() {
$("form[name='post']").length && /^reply|newtopic$/.test(document.post.mode.value) && $(document.post).submit(function() {
localStorage.setItem("chatboxNotify", JSON.stringify([document.location.href.replace(/^(.*?)#.*$/, "$1"), document.post.mode.value, ($("a.nav:last[href^='/t']") || $("h1.cattitle")).text() || document.post.subject && document.post.subject.value || "ici"]))
})
})
};
(Qui permet de réduire le temps d'affichage du message de confirmation lors d'un message posté + une apparition sur la chatbox)
- Code:
$(window).scroll(function() {
if($(window).scrollTop() == 0){
$('#scrollToTop').fadeOut("fast");
} else {
if($('#scrollToTop').length == 0){
$('body').append('<div id="scrollToTop">'+
'<a href="#">Remonter</a>'+
'</div>');
}
$('#scrollToTop').fadeIn("fast");
}
});
$('#scrollToTop a').live('click', function(event){
event.preventDefault();
$('html,body').animate({scrollTop: 0}, 'slow');
});
(Qui permet de mettre un bouton "Remonter", permettant donc de remonter en haut de page)
Merci,
Gabriel.
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration
Bonjour,
Up please
Bonne journée,
++
Up please
Bonne journée,
++
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
2011N2- Membre habitué
-
Messages : 1415
Inscrit(e) le : 10/04/2011
Page 1 sur 4 • 1, 2, 3, 4
Sujets similaires
» Problème au niveau de ce JavaScript qui gère le "smooth scroll" sur la version mobile
» Désactiver Javascript pour la version mobile
» Supprimer panneau coulissant sur version mobile
» Activer un code javascript uniquement sur la version PC
» Code pour redimensionner les images sur la version mobile
» Désactiver Javascript pour la version mobile
» Supprimer panneau coulissant sur version mobile
» Activer un code javascript uniquement sur la version PC
» Code pour redimensionner les images sur la version mobile
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 4
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum