Problème javascript : appel de fonction

Résolu/Fermé
CarzyDrummer - 1 mars 2008 à 21:49
Anave Messages postés 12 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 9 mars 2014 - 22 mars 2008 à 18:43
Bonjour,

j'ai un problème pour appeler une fonction en javascript sans être dans une balise. Pour mieux me faire comprendre : voici un exemple :

<script type="text/javascript">
function cacher(id)
{
if (document.getElementById('news'+id).style.display == 'none')
{
document.getElementById('news'+id).style.display='block';
alert("news "+id+" revelee");
}
else
{
document.getElementById('news'+id).style.display='none';
alert("news "+id+" cachee");
}
}
</script>

*** du code xhtml + php ***

<?php
if(condition)
{
?>
<script type="text/javascript">
cacher(<?php echo $news['id']; ?>);
</script>
<?php
}
?>

Je ne comprends pas pourquoi ça ne marche pas... :(
Merci à vous

3 réponses

Salut, peut-être

cacher('<?php echo $news['id']; ?>');

à la place de

cacher(<?php echo $news['id']; ?>);
0
CarzyDrummer
2 mars 2008 à 11:28
Merci, mais j'ai trouvé la réponse entre temps : je cachais la news avant de l'écrire avec php, forcément ça marchait pas... ;)
0
Anave Messages postés 12 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 9 mars 2014
21 mars 2008 à 09:29
Je passe de FrontPage à Komposer. En copiant le code source de ma page index qui contient un menu déroulant je ne retrouve pas complétement ce menu.
A part ça le copié/collé de mes pages se passe bien.
Comment mettre un menu déroulant dans un tableau d'une page Komposer ?
0
comment utelise utorrent.
0
Anave Messages postés 12 Date d'inscription dimanche 16 mars 2008 Statut Membre Dernière intervention 9 mars 2014
22 mars 2008 à 18:43
Je ne comprends pas la question.
0