php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.07.2005, 16:50  
Gast
 
Beiträge: n/a
Standard [Erledigt] problem mit umbrüchen in javascript

hallo,

folgender js code wird ausgegeben:

Code:
//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('message', 'inhaltdertextarea', 640, 480, true, false);
//-->
funktioniert.

"inhaltdertextarea" kommt aus der datenbank.
via
$string=str_replace("\n", "
", $string);

konvertieren wir die umbrüche in html umbrüche.

so eine ausgabe sieht dann so aus:

Code:
//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('message', 'fettkurisv

untesrstrichen
Zitat:
qutionnig
Code:
code
[align=middle]allign middle[/align] biotopforum.at', 640, 480, true, false); //-->
die umbrüche werden zwar ersetzt durch
aber vor dem br ist trotzdem ein umbruch, was natürlich js stört.

wo liegt der fehler, hat jemand eine idee.

für hilfreiche antworten bin ich sehr dankbar.

lg aus wien, markus
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.07.2005, 18:35  
Gast
 
Beiträge: n/a
Standard

Hm probier mal:
PHP-Code:
<?php
$string 
nl2br($string); 
?>
  Mit Zitat antworten
Alt 26.07.2005, 18:55  
Gast
 
Beiträge: n/a
Standard

hallo,

nl2br macht eigentlich das selbe wie der replace string.

funktioniert leider nicht.
  Mit Zitat antworten
Alt 26.07.2005, 19:02  
Neuer Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 27
mristau2k5
mristau2k5 eine Nachricht über ICQ schicken mristau2k5 eine Nachricht über MSN schicken
Standard

die \n bleiben trotzdem drin, es wird nur zusätzlich ein
reingesetzt, bei nl2br() ist das noch zu verstehen, aber beim anderen nicht unbedingt, das kann man am besten sehen, wenn man nen Text mit nl2br() 2mal umwandelt, dann sind jeweils 2 Zeilenumbrüche drin. mit trim(variable) kann man den Anfang und das Ende eines Strings ändern, das löscht auch die \n weg, aber, wie genau man das in mehrzeiligen Strings macht weiss ich nicht, die einzige Möglichkeit, die ich wüsste, wäre, den ganzen Text zeilenweise abarbeiten, erst nl2br(), dann trim(). danach wieder zusammenfügen. aber ich glaub, es gibt noch ne Funktion, die alle \n rauslöschen kann
mristau2k5 ist offline   Mit Zitat antworten
Alt 26.07.2005, 19:13  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php

function ld_nl2br($string// String ld_nl2br(String $string)
{
 
$nl2brstr "";
 for(
$ii=0;$ii<strlen($string);$ii++)
 {
  if(
$string[$ii] != chr(13))
  {
   
$string[$ii] == "\n" $nl2brstr .= "
$nl2brstr .= $string[$ii];
  }
 }
 return 
$nl2brstr;
}

$string ld_nl2br($string);  

?>
Die hab ich aus meinem Script hier reinkopiert. Bei mir ersetzt es die Zeilenumbrüche, müsste auch bei Dir gehen.
  Mit Zitat antworten
Alt 26.07.2005, 19:32  
Gast
 
Beiträge: n/a
Standard

hi,

Zitat:
Zitat von dAxpHpNIzER
PHP-Code:
<?php

function ld_nl2br($string// String ld_nl2br(String $string)
{
 
$nl2brstr "";
 for(
$ii=0;$ii<strlen($string);$ii++)
 {
  if(
$string[$ii] != chr(13))
  {
   
$string[$ii] == "\n" $nl2brstr .= "
$nl2brstr .= $string[$ii];
  }
 }
 return 
$nl2brstr;
}

$string ld_nl2br($string);  

?>
Die hab ich aus meinem Script hier reinkopiert. Bei mir ersetzt es die Zeilenumbrüche, müsste auch bei Dir gehen.

danke, das teil funktioniert. klasse community!

lg aus wien, markus!
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Problem: javascript + verstecken eines Divs se-clan HTML, Usability und Barrierefreiheit 4 04.01.2007 10:49
problem mit javascript und smarty snatch-ic HTML, Usability und Barrierefreiheit 2 08.06.2006 22:11
Problem mit array in Javascript djma PHP Tipps 2006 4 05.06.2006 15:00
PHP + Javascript + MYSQL socke PHP Tipps 2006 4 02.04.2006 22:02
JavaScript Problem 2wuck HTML, Usability und Barrierefreiheit 3 02.01.2006 14:15
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Problem bei JavaScript auf Firefox HTML, Usability und Barrierefreiheit 0 04.10.2005 14:00
Problem mit Javascript: lässt sich nicht auslagern blinkster.de HTML, Usability und Barrierefreiheit 2 01.10.2005 15:20
Problem mit Javascript in PHP PHP Tipps 2005-2 3 19.09.2005 00:49
[Erledigt] Problem mit Javascript HTML, Usability und Barrierefreiheit 21 16.09.2005 19:50
JavaScript Problem IE HTML, Usability und Barrierefreiheit 5 30.07.2005 16:50
propertie problem in javascript HTML, Usability und Barrierefreiheit 1 07.11.2004 14:15
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30
Javascript und PHP Problem PHP Tipps 2004 1 03.06.2004 16:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript umbruch, php nl2br javascript problem, javascript umbrüche, umbruch in javascript string, nl2br php javascript string, javascript zeichenketten mit umbruch, javascript replace umbruch, php nl2br für javascript, php nl2br javascript, php textdatei zeilenweise abarbeiten, umbruch in javascript, javascript string umbruch, umbruch js, javascript umbruch in string, java script umbruch im string, javascript probleme umrüche php, php string mit umbruch in javascript ausgeben, php text zeilenweise abarbeiten, umbrüche mit javascript übergeben, js \\n funktioniert nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.