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 21.02.2011, 22:24  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mehrzeiligen Text einer Variablen zuweisen

Sagt mal, ist es in JS nicht möglich, wie in PHP, einer Variablen einen mehrzeiligen Text zuzuweisen?

PHP-Code:
var test 'Zeile 1
Zeile 2
Zeile 3'

Wenn ich in Netbeans manuell einen Zeilenumbruch einfüge, macht er dieses draus:
PHP-Code:
var test 'Zeile1\n\
Zeile 2\n\
Zeile 3'

Oder Stringkonkatenation mit + würde auch gehen.

Aber gibt es da nicht eine einfache Möglichkeit, Text per copy and paste im JS-Quelltext direkt zuzuweisen?
hts ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.02.2011, 22:26  
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

Dann macht Dein Netbeans irgendwas falsch. Bei mir passiert das nicht. Zumal \n in Single quotes ohnehin keinen Sinn machen.
__________________
--
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 21.02.2011, 22:27  
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

Zeilenübergreifende Textliterale sind in JavaScript möglich, wenn ein Backslash ans Ende jeder Zeile gesetzt wird - allerdings ist dieser Umbruch dann nicht Bestandteil des Textes.

Dein NetBeans macht es also mit \n\ genau richtig - notiert das Textliteral so, dass die Notation gültig, und der original vorhandene Zeilenumbruch im Text erhalten bleibt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.02.2011, 22:28  
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

Oh, sorry, Javascript. Falsche Baustelle.
__________________
--
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 21.02.2011, 22:32  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Eine andere Quick+Dirty Möglichkeit mit eval oder so gibt es nicht? Ne Textarea wollte ich jetzt auch nicht gerade haben.

Ist nur fürs Entwickeln, später kommen die Texte über AJAX (vermutlich).
hts ist offline   Mit Zitat antworten
Alt 21.02.2011, 22:35  
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

Zitat:
Zitat von hts Beitrag anzeigen
Eine andere Quick+Dirty Möglichkeit mit eval oder so gibt es nicht?
Wenn eval JavaScript-Code ausführen soll, setzt das wohl voraus, dass bereits gültige JS-Syntax vorliegt.

Zitat:
Ist nur fürs Entwickeln, später kommen die Texte über AJAX (vermutlich).
Und dabei bist du wirklich zu faul, im Netbeans ein paar mal manuell einen Zeilenumbruch einzufügen ...?

Mann, in der Zeit, in der du deswegen hier fragst, hättest du die Programmierung wahrscheinlich schon fertig haben können
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.02.2011, 22:39  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Das soll ein Parser für PGN-Files werden (http://de.wikipedia.org/wiki/Portable_Game_Notation).

Und da ich eine große Datenbank habe würde ich zum Testen halt eine Partie markieren wollen und in den Text einfügen wollen. Nenn es faul wenn du möchtest, aber ich habe keine Lust hinter jede Zeile ein \n\ einzufügen, auch nicht mit Suchen und ersetzen. Aber nichts für ungut. Zumal ich auch verschiedene Ersetzungen Testen wollte (Unix, Windows, Mac-Zeilenumbrüche)

Ich konnte ja nicht glauben, dass das in JS ein mittelschweres Problem darstellt.
hts ist offline   Mit Zitat antworten
Alt 21.02.2011, 22:47  
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

Copy&Paste in PHP-Script - das erlaubt Heredoc/Nowdoc, und kann den passenden JavaScript-Code automatisiert erzeugen
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.02.2011, 22:51  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Ich machs jetzt mit einer Textarea, ist glaube ich das Einfachste
hts 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
Mail HEADER GELight PHP Einsteiger 2 06.01.2011 13:25
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
Verschachtelte Auswahlfenster RichieG PHP Tipps 2010 3 10.03.2010 07:58
[Erledigt] CSS Problem, Links ausrichten monk HTML, Usability und Barrierefreiheit 7 09.03.2010 20:33
Text Ersetzen an anderer Stelle phpde Off-Topic Diskussionen 6 03.08.2009 20:12
[Erledigt] Empfangene Werte einer variablen zuweisen radiv PHP Tipps 2009 4 27.06.2009 18:48
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
Daten aus Text auslesen und in Variablen extrahieren PHP Tipps 2005-2 12 10.06.2005 08:05
[Erledigt] Text auf Bild PHP Tipps 2005 9 28.04.2005 15:05
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
zwei Variablen einen wert zuweisen PHP Tipps 2005 7 13.03.2005 16:38
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrzeilige variable, javascript mehrzeiliger text, javascript mehrzeilige strings, php variable text zuweisen, netbeans zeilenumbruch, php mehrzeiliger string, java variable text zuweisen, php text zuweisen, php mehrzeiliger string in variable, javascript mehhrzeiliger text, js mehrzeiliger text, javascript mehrzeiliger string code, mehrzeilige zuweisung php, javascript mehrzeilige variable, heredoc zeilenumbruch bleibt nicht erhalten?, javascript mehrzeiligen text, php mehrzeiliger text in variable, php mehrzeilige variablen, zeilenumbruch in textarea netbeans, php textblock variable zuweisen

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