Hi, habe folgendes Problem:
Habe nen Ticker, der natürlich komplett auf JavaScript basiert.
Die Einträge für den Ticker hole ich mir aus der Datenbank,
also möchte ich den Teil der mir ein JS-Array füllt
mit dem echo erzeugen.
Verwende das ganze derzeit so: (innerhalb eines <script ...> Blocks)
Soweit so gut, die meisten Einträge stellt er fehlerfrei da,
allerdings kommt es auch vor, das bei manchen Einträgen
(bei Betrachtung des Quelltextes) Umbrüche im JS-Code
vorhanden sind, etwa so:
JS kommt ja mit Umbrüchen in Strings nicht klar,
also funktioniert der Ticker dann gar nicht mehr
(Fehler auf der Seite - Hinweis im IE) und das wars.
Wie kann ich die lästigen Umbrüche im Quelltext loswerden?
Vielen Dank schonmal,
mfg Jabs
Habe nen Ticker, der natürlich komplett auf JavaScript basiert.
Die Einträge für den Ticker hole ich mir aus der Datenbank,
also möchte ich den Teil der mir ein JS-Array füllt
mit dem echo erzeugen.
Verwende das ganze derzeit so: (innerhalb eines <script ...> Blocks)
PHP:
//Geschaltete Ticker holen
if(is_array($ticker = include 'modules/ticker/mapper/get_payed_ticker.php')) {
for($i = 0; $i < count($ticker); $i++) {
echo "slideimages[".$i."]='".str_replace('"', '', html_entity_decode(nl2br($ticker[$i]['inhalt'])))."'"." \n";
}
} elseif(is_string($ticker)) {
//fehler abfangen
return $ticker;
}
Soweit so gut, die meisten Einträge stellt er fehlerfrei da,
allerdings kommt es auch vor, das bei manchen Einträgen
(bei Betrachtung des Quelltextes) Umbrüche im JS-Code
vorhanden sind, etwa so:
Code:
slideimages[0]='<p> diesmal mit </p><br />
<p> </p><br />
<p>umbrüchen</p>'
slideimages[1]='asdasdas'
JS kommt ja mit Umbrüchen in Strings nicht klar,
also funktioniert der Ticker dann gar nicht mehr
(Fehler auf der Seite - Hinweis im IE) und das wars.
Wie kann ich die lästigen Umbrüche im Quelltext loswerden?
Vielen Dank schonmal,
mfg Jabs