Problème javascript : appel de fonction
Résolu
CarzyDrummer
-
Anave Messages postés 14 Statut Membre -
Anave Messages postés 14 Statut Membre -
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
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
A voir également:
- Problème javascript : appel de fonction
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
3 réponses
Salut, peut-être
cacher('<?php echo $news['id']; ?>');
à la place de
cacher(<?php echo $news['id']; ?>);
cacher('<?php echo $news['id']; ?>');
à la place de
cacher(<?php echo $news['id']; ?>);
CarzyDrummer
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... ;)