Javascript qui ne marche plus... ?
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 1 • Partagez
Javascript qui ne marche plus... ?
Bonjour à toutes et à tous !
Je me permets de vous contacter parce qu'après plusieurs heures de recherche et de tests, je n'ai toujours pas trouvé de solution à mon problème. En effet, plus aucun code javascript n'est "actifs" sur mon forum, mais uniquement pour moi. J'ai interrogé deux trois membres qui possèdent, tout comme moi, Google chrome, mais pour eux, les javascripts fonctionnent. Je suis donc un petit peu perdu.
- J'ai désinstallé google chrome, je l'ai réinstallé.
- J'ai supprimé un à un les codes javascripts, toujours le même souci.
- J'ai essayé quelques astuces trouvés à droite à gauche, sans succès non plus.
Je vous donne donc le lien de mon forum : http://fairytail-rebellion.lebonforum.com/forum
Je vous mets également ci-joint les divers codes java installé sur le fow :
Sélectionner tout
Compteur de mots
Bannière aléatoire
Système de j'aime
Chat Box
Alerte forum
Catégorie en onglets
Slide page d'accueil
Navigation sujet
En espérant qu'un de vous ai une solution ♥
Je me permets de vous contacter parce qu'après plusieurs heures de recherche et de tests, je n'ai toujours pas trouvé de solution à mon problème. En effet, plus aucun code javascript n'est "actifs" sur mon forum, mais uniquement pour moi. J'ai interrogé deux trois membres qui possèdent, tout comme moi, Google chrome, mais pour eux, les javascripts fonctionnent. Je suis donc un petit peu perdu.
- J'ai désinstallé google chrome, je l'ai réinstallé.
- J'ai supprimé un à un les codes javascripts, toujours le même souci.
- J'ai essayé quelques astuces trouvés à droite à gauche, sans succès non plus.
Je vous donne donc le lien de mon forum : http://fairytail-rebellion.lebonforum.com/forum
Je vous mets également ci-joint les divers codes java installé sur le fow :
Sélectionner tout
- Code:
function selectCode(a){a=$(a).closest("dl").find(".cont_code,code")[0];if(window.getSelection){var c=window.getSelection();if(c.setBaseAndExtent)c.setBaseAndExtent(a,0,a,a.innerText.length-1);else{window.opera&&a.innerHTML.substring(a.innerHTML.length-4)=="<BR>"&&(a.innerHTML+=" ");var b=document.createRange();b.selectNodeContents(a);c.removeAllRanges();c.addRange(b)}}else document.getSelection?(c=document.getSelection(),b=document.createRange(),b.selectNodeContents(a),
c.removeAllRanges(),c.addRange(b)):document.selection&&(b=document.body.createTextRange(),b.moveToElementText(a),b.select())}
$(function(){
$("dl.codebox:not(.spoiler,.hidecode) > dd.code, dl.codebox:not(.spoiler,.hidecode) > dd > code").closest("dl").find('dt').append('<span onClick="selectCode(this)" class="selectCode">Sélectionner le contenu</span>');
});
Compteur de mots
- Code:
$(function(){
$('[value="Prévisualiser"]').before('<input class="cw" type="button" value="Compter les mots" onclick="$(this).val(\'Compter les mots - \' + $(\'#text_editor_textarea\').sceditor(\'instance\').val().split(\' \').filter(function(v){return v!==\'\'}).length + \' mot(s)\');"/> ');
});
Bannière aléatoire
- Code:
var banner = new Array();
banner[0]='http://img11.hostingpics.net/pics/613082Bannire1.png';
banner[1]='http://img11.hostingpics.net/pics/955557Bannire2.png';
banner[2]='http://img11.hostingpics.net/pics/317305bannire3.png';
banner[3]='http://img15.hostingpics.net/pics/490695Bannire13.png';
banner[4]='http://img11.hostingpics.net/pics/833177Bannire5.png';
banner[5]='http://img15.hostingpics.net/pics/464207Bannire6.png';
banner[6]='http://img15.hostingpics.net/pics/976609Bannire7.png';
banner[7]='http://img15.hostingpics.net/pics/653782Bannire8.png';
banner[8]='http://img15.hostingpics.net/pics/159531Bannire9.png';
banner[9]='http://img15.hostingpics.net/pics/798437Bannire10.png';
banner[10]='http://img15.hostingpics.net/pics/488421Bannire11.png';
banner[11]='http://img15.hostingpics.net/pics/338257Bannire12.png';
document.getElementById('i_logo').src= banner[Math.floor(Math.random()*banner.length)];
Système de j'aime
- Code:
$(function(){
$(".vote").each(function(){
$(this).find(".vote-button:first a").html('<img src="http://img15.hostingpics.net/pics/793621Jaime.png" alt="Voter" title="Voter" />').click(function(){
$.get($(this).attr("href"));
$(this).parent().html('<img src="http://img15.hostingpics.net/pics/757964Sanstitre2copie.png" alt="Vote enregistré" title="Vote engregistré" />');
return!1
});
$(this).closest("tr.post").find("div.vote_pos").append($(this).find(".vote-button:first a")).append($(this).find(".vote-bar").length?' <div class="vote_count" title="Total des votes">'+$(this).find(".vote-bar").attr("title").replace(/^.*\(([0-9]*) .*?\)$/,"$1"):"")+'</div>';
$(this).remove()
})
});
Chat Box
- Code:
jQuery(document).ready(function() { jQuery('body').append('<div style="overflow: visible; position: fixed; top: 50px; height: 400px; /max-width: 800px; left: 0px; z-index:1000;"><iframe src ="/chatbox/index.forum?" id="chatboxpop" scrolling="yes" style="overflow: visible; width: 800px; height: 400px; display: none; float:left;" marginwidth="0" marginheight="0" frameborder="0"></iframe><div onClick="jQuery(\'#chatboxpop\').animate({width:\'toggle\'},1200); jQuery(\'#chatboxopen,#chatboxclose\').toggle();" style="cursor :pointer; float:right"><img src="http://img15.hostingpics.net/pics/596056151177Ouvrir.png" id="chatboxopen"/><img src="http://img15.hostingpics.net/pics/202004738749fermer.png" id="chatboxclose" style="cursor :pointer; display:none;"></div></div>'); } );
Alerte forum
- Code:
function realTime_alert() {
var version="phpbb2";
var topicAlertId="2010";
jQuery.ajax({
url: "/t"+topicAlertId+"-?view=newest",
success: function(result) {
var html = jQuery(result);
if (version=="phpbb3") {
var alertBody= html.find("div.post .content .codebox code").eq(-1).text();
var id = html.find("div.post").eq(-1).attr("id");
}
if (version=="phpbb2") {
var alertBody= html.find("tr.post .postbody .codebox .cont_code").eq(-1).text();
var id = html.find("tr.post").eq(-1).attr("id");
}
if (version=="punbb") {
var alertBody= html.find("div.post .postbody .entry-content .codebox .cont_code code").eq(-1).text();
var id = html.find("div.post .postmain .posthead").eq(-1).attr("id");
}
if (version=="invision") {
var alertBody= html.find("div.post .post-entry .codebox.contcode dd code").eq(-1).text();
var id = html.find("div.post").eq(-1).attr("id");
}
if(localStorage.getItem(id)!='read' && sessionStorage.getItem(id)!=location.pathname) {
$('body').append(alertBody);
$('.realTime_alert .close').click(function() {
$(this).closest('.realTime_alert').fadeOut();
localStorage.setItem(id,"read");
});
}
if(sessionStorage.getItem(id)!=location.pathname) {
sessionStorage.setItem(id, location.pathname);
} else {
sessionStorage.setItem(id, location.pathname);
}
},
});
return topicAlertId;
}
$(function(){
realTime_alert();
setInterval('realTime_alert();', 30000); // Reactualisation toutes les 30s
});
Catégorie en onglets
- Code:
$('document').ready(function()
{
if($('.categorie').size() > 1)
{
$('#conteneur_onglets').css( 'display' , 'block' );
$('#conteneur_onglets .onglet').click(function()
{
change_categorie( $('.onglet', '#conteneur_onglets').index( this ) )
});
$('.onglet:eq(0)').click();
}
});
function change_categorie( index )
{
if( $('.categorie:eq(' + index + ')').size() != 0 )
{
$('#conteneur_categories').css( 'min-height' , $('.categorie:eq(' + index + ')').outerHeight() );
$('.categorie').css( 'display' , 'none' );
$('.categorie:eq(' + index + ')').fadeIn( 500 );
$('.onglet.actif').removeClass('actif');
$('.onglet:eq('+ index +')').addClass('actif');
}
else alert('Vous ne pouvez pas accéder à cette catégorie');
}
Slide page d'accueil
- Code:
/*! ResponsiveSlides.js v1.54
* http://responsiveslides.com
* http://viljamis.com
*
* Copyright (c) 2011-2012 @viljamis
* Available under the MIT license
*/
/*jslint browser: true, sloppy: true, vars: true, plusplus: true, indent: 2 */
(function ($, window, i) {
$.fn.responsiveSlides = function (options) {
// Default settings
var settings = $.extend({
"auto": true, // Boolean: Animate automatically, true or false
"speed": 700, // Integer: Speed of the transition, in milliseconds
"timeout": 4000, // Integer: Time between slide transitions, in milliseconds
"pager": true, // Boolean: Show pager, true or false
"nav": false, // Boolean: Show navigation, true or false
"random": false, // Boolean: Randomize the order of the slides, true or false
"pause": true, // Boolean: Pause on hover, true or false
"pauseControls": false, // Boolean: Pause when hovering controls, true or false
"prevText": "Previous", // String: Text for the "previous" button
"nextText": "Next", // String: Text for the "next" button
"maxwidth": "", // Integer: Max-width of the slideshow, in pixels
"navContainer": "", // Selector: Where auto generated controls should be appended to, default is after the <ul>
"manualControls": "", // Selector: Declare custom pager navigation
"namespace": "rslides", // String: change the default namespace used
"before": $.noop, // Function: Before callback
"after": $.noop // Function: After callback
}, options);
return this.each(function () {
// Index for namespacing
i++;
var $this = $(this),
// Local variables
vendor,
selectTab,
startCycle,
restartCycle,
rotate,
$tabs,
// Helpers
index = 0,
$slide = $this.children(),
length = $slide.size(),
fadeTime = parseFloat(settings.speed),
waitTime = parseFloat(settings.timeout),
maxw = parseFloat(settings.maxwidth),
// Namespacing
namespace = settings.namespace,
namespaceIdx = namespace + i,
// Classes
navClass = namespace + "_nav " + namespaceIdx + "_nav",
activeClass = namespace + "_here",
visibleClass = namespaceIdx + "_on",
slideClassPrefix = namespaceIdx + "_s",
// Pager
$pager = $("<ul class='" + namespace + "_tabs " + namespaceIdx + "_tabs' />"),
// Styles for visible and hidden slides
visible = {"float": "left", "position": "relative", "opacity": 1, "zIndex": 2},
hidden = {"float": "none", "position": "absolute", "opacity": 0, "zIndex": 1},
// Detect transition support
supportsTransitions = (function () {
var docBody = document.body || document.documentElement;
var styles = docBody.style;
var prop = "transition";
if (typeof styles[prop] === "string") {
return true;
}
// Tests for vendor specific prop
vendor = ["Moz", "Webkit", "Khtml", "O", "ms"];
prop = prop.charAt(0).toUpperCase() + prop.substr(1);
var i;
for (i = 0; i < vendor.length; i++) {
if (typeof styles[vendor[i] + prop] === "string") {
return true;
}
}
return false;
})(),
// Fading animation
slideTo = function (idx) {
settings.before(idx);
// If CSS3 transitions are supported
if (supportsTransitions) {
$slide
.removeClass(visibleClass)
.css(hidden)
.eq(idx)
.addClass(visibleClass)
.css(visible);
index = idx;
setTimeout(function () {
settings.after(idx);
}, fadeTime);
// If not, use jQuery fallback
} else {
$slide
.stop()
.fadeOut(fadeTime, function () {
$(this)
.removeClass(visibleClass)
.css(hidden)
.css("opacity", 1);
})
.eq(idx)
.fadeIn(fadeTime, function () {
$(this)
.addClass(visibleClass)
.css(visible);
settings.after(idx);
index = idx;
});
}
};
// Random order
if (settings.random) {
$slide.sort(function () {
return (Math.round(Math.random()) - 0.5);
});
$this
.empty()
.append($slide);
}
// Add ID's to each slide
$slide.each(function (i) {
this.id = slideClassPrefix + i;
});
// Add max-width and classes
$this.addClass(namespace + " " + namespaceIdx);
if (options && options.maxwidth) {
$this.css("max-width", maxw);
}
// Hide all slides, then show first one
$slide
.hide()
.css(hidden)
.eq(0)
.addClass(visibleClass)
.css(visible)
.show();
// CSS transitions
if (supportsTransitions) {
$slide
.show()
.css({
// -ms prefix isn't needed as IE10 uses prefix free version
"-webkit-transition": "opacity " + fadeTime + "ms ease-in-out",
"-moz-transition": "opacity " + fadeTime + "ms ease-in-out",
"-o-transition": "opacity " + fadeTime + "ms ease-in-out",
"transition": "opacity " + fadeTime + "ms ease-in-out"
});
}
// Only run if there's more than one slide
if ($slide.size() > 1) {
// Make sure the timeout is at least 100ms longer than the fade
if (waitTime < fadeTime + 100) {
return;
}
// Pager
if (settings.pager && !settings.manualControls) {
var tabMarkup = [];
$slide.each(function (i) {
var n = i + 1;
tabMarkup +=
"<li>" +
"<a href='#' class='" + slideClassPrefix + n + "'>" + n + "</a>" +
"</li>";
});
$pager.append(tabMarkup);
// Inject pager
if (options.navContainer) {
$(settings.navContainer).append($pager);
} else {
$this.after($pager);
}
}
// Manual pager controls
if (settings.manualControls) {
$pager = $(settings.manualControls);
$pager.addClass(namespace + "_tabs " + namespaceIdx + "_tabs");
}
// Add pager slide class prefixes
if (settings.pager || settings.manualControls) {
$pager.find('li').each(function (i) {
$(this).addClass(slideClassPrefix + (i + 1));
});
}
// If we have a pager, we need to set up the selectTab function
if (settings.pager || settings.manualControls) {
$tabs = $pager.find('a');
// Select pager item
selectTab = function (idx) {
$tabs
.closest("li")
.removeClass(activeClass)
.eq(idx)
.addClass(activeClass);
};
}
// Auto cycle
if (settings.auto) {
startCycle = function () {
rotate = setInterval(function () {
// Clear the event queue
$slide.stop(true, true);
var idx = index + 1 < length ? index + 1 : 0;
// Remove active state and set new if pager is set
if (settings.pager || settings.manualControls) {
selectTab(idx);
}
slideTo(idx);
}, waitTime);
};
// Init cycle
startCycle();
}
// Restarting cycle
restartCycle = function () {
if (settings.auto) {
// Stop
clearInterval(rotate);
// Restart
startCycle();
}
};
// Pause on hover
if (settings.pause) {
$this.hover(function () {
clearInterval(rotate);
}, function () {
restartCycle();
});
}
// Pager click event handler
if (settings.pager || settings.manualControls) {
$tabs.bind("click", function (e) {
e.preventDefault();
if (!settings.pauseControls) {
restartCycle();
}
// Get index of clicked tab
var idx = $tabs.index(this);
// Break if element is already active or currently animated
if (index === idx || $("." + visibleClass).queue('fx').length) {
return;
}
// Remove active state from old tab and set new one
selectTab(idx);
// Do the animation
slideTo(idx);
})
.eq(0)
.closest("li")
.addClass(activeClass);
// Pause when hovering pager
if (settings.pauseControls) {
$tabs.hover(function () {
clearInterval(rotate);
}, function () {
restartCycle();
});
}
}
// Navigation
if (settings.nav) {
var navMarkup =
"<a href='#' class='" + navClass + " prev'>" + settings.prevText + "</a>" +
"<a href='#' class='" + navClass + " next'>" + settings.nextText + "</a>";
// Inject navigation
if (options.navContainer) {
$(settings.navContainer).append(navMarkup);
} else {
$this.after(navMarkup);
}
var $trigger = $("." + namespaceIdx + "_nav"),
$prev = $trigger.filter(".prev");
// Click event handler
$trigger.bind("click", function (e) {
e.preventDefault();
var $visibleClass = $("." + visibleClass);
// Prevent clicking if currently animated
if ($visibleClass.queue('fx').length) {
return;
}
// Adds active class during slide animation
// $(this)
// .addClass(namespace + "_active")
// .delay(fadeTime)
// .queue(function (next) {
// $(this).removeClass(namespace + "_active");
// next();
// });
// Determine where to slide
var idx = $slide.index($visibleClass),
prevIdx = idx - 1,
nextIdx = idx + 1 < length ? index + 1 : 0;
// Go to slide
slideTo($(this)[0] === $prev[0] ? prevIdx : nextIdx);
if (settings.pager || settings.manualControls) {
selectTab($(this)[0] === $prev[0] ? prevIdx : nextIdx);
}
if (!settings.pauseControls) {
restartCycle();
}
});
// Pause when hovering navigation
if (settings.pauseControls) {
$trigger.hover(function () {
clearInterval(rotate);
}, function () {
restartCycle();
});
}
}
}
// Max-width fallback
if (typeof document.body.style.maxWidth === "undefined" && options.maxwidth) {
var widthSupport = function () {
$this.css("width", "100%");
if ($this.width() > maxw) {
$this.css("width", maxw);
}
};
// Init fallback
widthSupport();
$(window).bind("resize", function () {
widthSupport();
});
}
});
};
})(jQuery, this, 0);
Navigation sujet
- Code:
window.addEventListener("load", onload, false);
function onload() {
$(".my_spoiler").children(".titre_spoiler").click(function() {
if($(this).parent(".my_spoiler").children(".contenu_spoiler").css("display") == "none") {
$(this).parent(".my_spoiler").children(".contenu_spoiler").css("display","block");
$(this).text("Masquer la navigation");
} else {
$(this).parent(".my_spoiler").children(".contenu_spoiler").css("display","none");
$(this).text("Afficher la navigation");
}
});
}
En espérant qu'un de vous ai une solution ♥
Dernière édition par Sakura anna le Mar 20 Oct 2015 - 17:07, édité 1 fois
Re: Javascript qui ne marche plus... ?
Re bonjour, j'ai trouvé la solution, je vous l'indique ici.
J'ai eu une petite étincelle de génie et j'ai pensé à aller faire un petit tour dans mes extensions. J'y ai découvert une extension sortie de nulle part, que je n'avais pas installée. " Oneclick cleaner for chrome ", illustré d'un petit bouton vert avec une croix blanche en son centre. Cette extension annule l'effets des javascripts des sites visités.
Voilà, comme ça, si jamais quelqu'un d'autre se retrouve victime du même problème, avec un peu de chance, la cause viendra de cette extension
Mon souci est donc rentré dans l'ordre. Désolée pour le dérangement !
Bonne journée ♥
J'ai eu une petite étincelle de génie et j'ai pensé à aller faire un petit tour dans mes extensions. J'y ai découvert une extension sortie de nulle part, que je n'avais pas installée. " Oneclick cleaner for chrome ", illustré d'un petit bouton vert avec une croix blanche en son centre. Cette extension annule l'effets des javascripts des sites visités.
Voilà, comme ça, si jamais quelqu'un d'autre se retrouve victime du même problème, avec un peu de chance, la cause viendra de cette extension
Mon souci est donc rentré dans l'ordre. Désolée pour le dérangement !
Bonne journée ♥
Sujets similaires
» Javascript de scrollbar qui ne marche pas
» Javascript ne Marche plus
» Javascript ne marche pas
» code javascript ne marche pas
» Un Javascript ne marche pas sur mon forum
» Javascript ne Marche plus
» Javascript ne marche pas
» code javascript ne marche pas
» Un Javascript ne marche pas sur mon forum
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 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum