radarin
Angesehenes Mitglied
Hallo Liste, ich hab da ein Problem mit Zeilenumbrüchen aus einem TEXT-Feld einer Datenbank. Will ich diese auf der Webseite korrekt ausgeben, muss ich diese entsprechend umwandeln:
str_replace(chr(10),"<br>",$results_news[text])
Gebe ich direkt nur das Textfeld an, habe ich den kompletten Text auf einer Zeile. Nun verwende ich für Informationen von Links eine Art Infobox. In einem Layer zeige ich Informationen dazu an, was einem hinter dem Link erwartet. Gebe ich diese Daten direkt im Link fest an, funktionieren alle Formatierungen auch der <br>.
Im Veranstaltungskalender schneide ich aus Platzgründen den Link ab und deige dessen kompletten namen sowie einen Teil des Textfeldes aus der DB im Layer an. Mein Problem ist nun, kommt im Textfeld ein Zeilenumbruch vor, wird der Code nicht mehr weiter verarbeitet und die Funktion funktioniert nicht mehr, das heisst, beim überfahren des Links erscheint kein Layer. Ich hab mir deshalb überlegt was ich dagegen tun kann. Ersetze ich auch hier chr(10) gegen <br> nützt es nichts, auch &nbsp; hilft nicht.
Mir ist aufgefallen, dass die Links die nicht funktionioeren im Quellcode den onmouseover auf mehrere Zeilen verteilen, immer dort wo im Textfeld ein Umbruch ist.
Hat jemand eine Idee was ich tun kann. Den kalender findet ihr auf www.kanton.sg
str_replace(chr(10),"<br>",$results_news[text])
Gebe ich direkt nur das Textfeld an, habe ich den kompletten Text auf einer Zeile. Nun verwende ich für Informationen von Links eine Art Infobox. In einem Layer zeige ich Informationen dazu an, was einem hinter dem Link erwartet. Gebe ich diese Daten direkt im Link fest an, funktionieren alle Formatierungen auch der <br>.
Im Veranstaltungskalender schneide ich aus Platzgründen den Link ab und deige dessen kompletten namen sowie einen Teil des Textfeldes aus der DB im Layer an. Mein Problem ist nun, kommt im Textfeld ein Zeilenumbruch vor, wird der Code nicht mehr weiter verarbeitet und die Funktion funktioniert nicht mehr, das heisst, beim überfahren des Links erscheint kein Layer. Ich hab mir deshalb überlegt was ich dagegen tun kann. Ersetze ich auch hier chr(10) gegen <br> nützt es nichts, auch &nbsp; hilft nicht.
Mir ist aufgefallen, dass die Links die nicht funktionioeren im Quellcode den onmouseover auf mehrere Zeilen verteilen, immer dort wo im Textfeld ein Umbruch ist.
Hat jemand eine Idee was ich tun kann. Den kalender findet ihr auf www.kanton.sg