php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.11.2010, 04:03  
Erfahrener Benutzer
 
Registriert seit: 29.08.2008
Beiträge: 777
halskrause wird schon bald berühmt werden
Standard [Erledigt] Zeilenumbruch in String

Hi. Mir ist aufgefallen, dass JavaScript mit Zeilenumbrüchen in Strings nicht klarkommt. Oder mache ich was anderes falsch??

In PHP kann man ja ein String so befüllen:
PHP-Code:
$myString '
<div id="myDiv">
    <div id="secondDiv">TestTestTest
        <span>TestTestTest</span>
    </div>
</div>
'

In JavaScript kriege ich eine Fehlermeldung. Dieser verschwindet, wenn ich den String so schreibe..

PHP-Code:
var myString '<div id="myDiv"><div id="secondDiv">TestTestTest<span>TestTestTest</span></div></div>'
Ich will ein Formular mit ca. 30 Zeilen reinholen, wobei der JS Code nun voll unübersichtlich wird...
halskrause ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.11.2010, 07:40  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

- siehe js template engines
- verwende arrays
- string concatenation
- zeilenumbrüche mit steuerzeichen erzwingen
Und bitte: Lerne Grundlagen mit mehr Eigeninitiative
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 07.11.2010, 13:25  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

In JavaScript kann man Textliterale über Zeilengrenzen hinweg notieren, in dem man am Ende jeder Zeile einen Backslash schreibt:
Code:
alert("Textliteral \
über \
mehrere \
Zeilen \
notiert.");
Wenn du im Text dann auch noch Zeilenumbrüche drin haben willst, musst du sie allerdings nach wie vor als \n notieren,
Code:
alert("Textliteral, das wirklich\n\
über mehrere\n\
Zeilen geht.");
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 07.11.2010, 16:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
In JavaScript kann man Textliterale über Zeilengrenzen hinweg notieren, in dem man am Ende jeder Zeile einen Backslash schreibt:
LOL, echt? Hab ich ja noch nie gehört..
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 07.11.2010, 18:22  
Erfahrener Benutzer
 
Registriert seit: 29.08.2008
Beiträge: 777
halskrause wird schon bald berühmt werden
Standard

Danke für die Tips.
Die Ausgabe ist für mich nicht so wichtig. Das mit dem Backslash nach jeder Zeile hilft mir weiter.
halskrause ist offline   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
Sphider Umlaute und MySQL Fehler xnic Datenbanken 2 03.08.2010 20:10
[Erledigt] Exchange 2007 KalenderItems tarian PHP-Fortgeschrittene 1 26.05.2010 10:23
Alle Zeilen wo Spalte in String vorkommt / LIKE? scub Datenbanken 2 11.03.2010 00:08
Scriptangebot Codieren von Texten Ryuuzaki93 Scriptbörse 9 08.02.2010 23:14
[Erledigt] Zeilenumbruch im Input type text??? Squall PHP Tipps 2009 12 16.04.2009 15:59
Records mit PHP ? SimStar001 PHP Tipps 2009 11 08.04.2009 15:14
Persistence Framework #Avedo Software-Design 37 28.03.2009 17:32
string in string suchen,ersetzen,zusammenfügen und update machen litterauspirna PHP Tipps 2009 24 08.01.2009 13:38
PHP5 SOAP - Problem mit Arrays Calexico PHP-Fortgeschrittene 0 11.09.2008 12:06
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
Zeilenumbruch nach 82 Zeichen bei einem String PHP Tipps 2004 3 05.07.2004 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php string zeilenumbruch, php zeilenumbruch in string, php zeilenumbruch im string, ajax umbruch, zeilenumbruch in string php, js zeilenumbruch nach ,, javascript zeilenumbruch in string, zeilenumbruch php string, php string absatz, span title zeilenumbruch mysql, http://www.php.de/javascript-ajax-und-mehr/73668-erledigt-zeilenumbruch-string.html, php zeilenumbrich, javascript zeilenumbruch string, javascript zeilenumbrüche im string, http://www.php.de/javascript-ajax-und-mehr/73668-zeilenumbruch-string.html, xajax string zeilenumbruch, php zeilenvorschub text, javascript zeilenumbruch im string, zeilenumbruch im string js, javascript ajax umbruch

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12 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