11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour

je ne connais pas grand chose au js et j'ai le pb suivant:
j'ai intégré le tutoriel des menus et sous menus à une page (ça marche nickel)
puis j'ai intégré un autre js dont la fonction est d'afficher des news...(je l'"ai par ailleurs externalisé)
et là ça coince : les sous menus restent actifs jusqu'au premier survol de l'un d'entre eux puis là tout rentre dans l'ordre (jusqu'à la prochaine réactualisation)
etape 1 qui marche :
http://anemoc4d.free.fr/test/webaca.html
etape 2 qui coince:
http://anemoc4d.free.fr/test/webacanews2.html

les 2 scripts sont lancès à window.onload et j'imagine qu'ils entrent en conflit.

y-a-til un moyen d'en venir à bout simplement?

merci Smiley smile
Bonjour,
Tu utilise
window.onload=montre;

puis
window.onload = start;


au "onload" de la page il lance donc seulement start (qui est appelé en deuxième et remplace donc la valeur précédente ...)
Il faudrait que tu fasse quelque chose du genre :

function start(){
  montre();
  start();
}
window.onload = start;


Ou que tu aille lire cet excellent tutoriel :
http://www.ibilab.net/webdev/articles/Javascript/evenements-multiples-chargement-page-7.htm

ps: originale la présentation Smiley biggrin ,mais si pas de javascript un peu illisible Smiley sweatdrop ...