mercredi 28 janvier 2015

Javascript - Fehler mit Replace

Guten Abend,



habe folgendes Problem... alle Schnippsel funktionieren soweit, nur es wird nicht das angezeigt, was angezeigt werden sollte....

var online = '<?=$ungelesen;?>'; - Ist die Ausgangszahl, welche in PHP angezeigt wird

Ich möchte nun, dass, wenn es 0 Nachrichten sind, auch eine normale 0 agezeigt wird und ab dann, wenn es mehrere Nachrichten sind, eine Formatierte Zahl und das Bild angezeigt wird.

Das Script verhält sich nun so, dass immer nur das zweite var liste angenommen wird. Sprich so wie der Script jetzt ist, werden alle Zahlen weiß angezeigt. Setze ich die Formatierung bei var liste an zweite Stelle und das mit der 0 an die erste, werden alle Zahlen formatiert.



<script type='text/javascript'>

var online = '<?=$ungelesen;?>';

var liste = online.replace(/<?=$ungelesen;?>/g, '<b><font color="red"><?=$ungelesen;?></font></b> <img src=".../bild.png" height="11" width="11">');

var liste = online.replace(/0/g, '0');

document.write(liste);

</script>



Wo liegt da der Fehler?





Javascript - Fehler mit Replace

Aucun commentaire:

Enregistrer un commentaire