Bonjour à tous,
J'ai un lien avec un évènement onclick qui affiche dynamiquement le contenu (avec 'innerHTML') d'une div ; dans ce contenu généré dynamiquement est prévu un autre lien avec un autre évènement onclick (pour retourner à l'affichage du contenu initial de ma div, donc en gros, retour à l'accueil)
Voilà le code :
<a href="#navigation" onclick="AfficheContenu('include.php','ma_div_contenu');document.getElementById('ma_div_titre').style.backgroundColor='#FFB80E';document.getElementById('ma_div_titre').innerHTML='<a href=\'#accueil\' onclick=\'AfficheContenu('accueil.php','ma_div_contenu');document.getElementById('ma_div_titre').style.backgroundColor='#A0A0A0';document.getElementById('ma_div_titre').innerHTML='';\'>Retour Accueil</a>';">Titre</a>
Mais voilà, je n'ai pas le résultat attendu, et selon que je modifie le code, j'ai soit un message (console d'erreur FF) "illegal parameter" ou "missing ; before statement".
Ca doit sûrement venir de cette imbrication de deux "onclick" et donc des guillemets ou apostrophes (échappées ou non). En tout cas, ça ne vient pas de mes fichiers include.php et accueil.php dans lesquel ne figure aucune guillemet et aucune apostrophe.
Mais là, je sèche... en tout cas j'espère avoir été assez explicite dans l'exposé de mon pb...
Merci d'avance pour vos lumières !
@+
Partager