Ansicht:   

#192340 Zeilenumbruch in JS-Quelltext (pc.coding)

verfaßt von Karsten Meyer zur Homepage von Karsten Meyer, Konstanz am Bodensee, 19.02.2010, 23:31:10

> > Siehst du eine Möglichkeit, per Funktion ein \'<br>\' ans Ende jeder
> > \"Schreib-\"Zeile zu basteln? Das wäre dann Luxus!  ;-)
>
> Nein, nicht direkt. Mit dem += Operator verkettest Du ja nur mehrere
> Teilstrings zu einem langen.
> Damit ein Automatismus dies könnte, müssten für jeden Verwandten die
> einzelnen Zeilen in einem Array gespeichert werden, am besten direkt mit
> den Koordinaten, und diese Arrays dann alle per Schleife durchrattern.
> Und da Javascript keine assoziativen Arrays kann, wäre das eine rechte
> Trickserei.
> Ich vermute, das wäre nicht wirklich eine Aufwandserleichterung für Dich.
> Nimm Dir doch das <br/>\"; in die Zwischenablage, dann musste am Zeilenende
> nur STRG+V machen.

Danke, alles klar, kein Problem. Ich hab die Sache jetzt noch etwas abgekürzt:

var point = new GLatLng(51.178711,17.581344);
var kt= \'Wabnitz\';
var lt= \'<b>Wabnitz</b>, heute <i>Wabienice</i><br>\';
lt += \'Aus Wabnitz stammt Christian Buchwald (20.08.1799 - 25.10.1873),<br>\';
lt += \'Er wird als Schäfer und Freistellenbesitzer bezeichnet.\';
var marker = createMarker(point,kt,lt);
map.addOverlay(marker);



Dieses Konstrukt steht jetzt ca. 10 mal untereinander da - für jeden Punkt auf der Karte ein mal.

Frage (falls du noch magst):
Kann man point, kt und var nicht auch EIN mal definieren? (Ist lächlich in Bezug auf den Code, ich frage mehr wegen des Verständnisses.)

Und noch ne Frage: Sind doppelte und einfache Anführungszeichen gleichwertig? (Du hattest doppelte gesetzt, wo ich einfache hatte)

Und weil aller guten Dinge doch 3 sind:
Kann/sollte man aus den letzten beiden Zeilen eine machen?

Danke dir!

Schönen Gruß,
Karsten

--
Ich bin sehr aktiv bei facebook, wo ich vor allem Fotos zeige und mich in Gruppen über alles mögliche, insbesondere meine Heimatstadt Konstanz austausche.

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz