Bonjour à tous,
Malgré plusieurs années à surfer sur codes-sources je n'ai jamais participé à la communauté mais aujourd'hui j'ai besoin d'un coup de main pour un problème entre 2 petits scripts js qui ne s'entendent pas. Je commence seulement depuis quelques semaines à bricoler le js pour un peu plus d'interactivité sur un futur site.
Avec plusieurs morceaux de code récupérés sur des tutoriels et quelques longues heures de recherche, j'ai pu réaliser le slider (Distance canapé-télé au milieu à gauche de la page http://www.astuce-roulette.com/plasma/ ) tout fonctionne parfaitement mais dernierement j'ai voulu permettre à ma barre de recherche de s'afficher au bout quelques instant sur ma page pour qu'elle soit mise en avant. (Vous pouvez tester l'activation/désactivation dans le menu sur le lien Recherche).
Malheuresement pour arriver à se résultat j'ai du ajouter un onload sur le body (<body onload="accueil();">) qui éxecute une fonction préalablement chargée ( http://www.astuce-roulette.com/plasma/js/recherche_accueil.js ), cela fonctionne mais le slider, lui, ne fonctionne plus.
D'après mes recherches sur google et cie, la partie du slider posant problème est celle qui fait appel à la fonction window.onload :
[code]
function carpeAddLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function() {
oldonload();
func();
};
}
}
[/code]
Voici l'adresse du slider ( http://www.astuce-roulette.com/plasma/js/slider.js ).
J'ai actuellement supprimé le onload="' du body pour des raisons pratiques mais j'aimerai pouvoir faire fonctionner les deux en maintenant, donc je fait appel à vous, si vous avez une idée pour corriger ce problème, je vous en serai très reconnaissant.
Merci,
Arnaud.