Forum Doku Wiki Blog

Forumsarchiv 2007, April
Objectinhalt in String umwandeln ?

archivierte Beiträge lesen

  1. (JAVASCRIPT) Objectinhalt in String umwandeln ? von S3Ri0US, 12. 04. 2007, 02:23

Objectinhalt in String umwandeln ?

Der folgende Beitrag wurde am 12. 04. 2007, 02:23 Uhr von S3Ri0US veröffentlicht.

Guten Morgen :D

Ich habe mal wieder ein kleines problem mit Javascript. Ich verwende auf meiner seite eine Google Map. Die map Funktioniert einwandfrei. unter der Map werden per javaScript die Aktuellen Coordianten Angezeigt:

<div class=\"style2\" id=\"message\"></div>

Die Ausgabe auf der Seite sieht dann so aus:

(50.28933925329177, 10.1513671875)

Das Ganze also Message ist ein Object, dieses möchte ich nun in einen String umwandeln um die ausgabe zwischen dem Komma Trennen zu können. Nach etwas Googlen kahm ich auf die Funktion String:

var newmsg = String(message);
document.write(newmsg);

Jetzt schreibt er mir aber einfach [object] in das Dokument. Hat evt. jemand von euch eine Idee was das Funktionieren könnte ?

Vielen Dank schon mal.

Objectinhalt in String umwandeln ?

Der folgende Beitrag wurde am 12. 04. 2007, 07:41 Uhr von Jeena Paradies veröffentlicht.

Hallo,

Mit Hilfe von http://www.json.org/json.js ist es ganz einfach:

var myJSONText = myObject.toJSONString();

   Jeena

--
Screenshot unter OS X automatisch hochladen | Jlog | Gourmetica Mentiri

Objectinhalt in String umwandeln ?

Der folgende Beitrag wurde am 12. 04. 2007, 08:52 Uhr von wahsaga veröffentlicht.

hi,

> unter der Map werden per javaScript die Aktuellen Coordianten Angezeigt:
>
> <div class=\"style2\" id=\"message\"></div>
>
> Die Ausgabe auf der Seite sieht dann so aus:
>
> (50.28933925329177, 10.1513671875)
>
> Das Ganze also Message ist ein Object, dieses möchte ich nun in einen String umwandeln um die ausgabe zwischen dem Komma Trennen zu können.

Du hast einen Div, der einen Textknoten enthält.
var koordinaten = document.getElementById("message").firstChild.data;

> Nach etwas Googlen kahm ich auf die Funktion String:
>
> var newmsg = String(message);
> document.write(newmsg);
>
> Jetzt schreibt er mir aber einfach [object] in das Dokument.

Natürlich - weil du damit die toString-Methode des HTML-Elementobjektes aufgerufen hast, und deren Ergebnis lautet nun mal [object] oder [HTMLDivObject] o.ä., weil sich ein HTML-Element nicht einfach in einen String konvertieren lässt.

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

Objectinhalt in String umwandeln ?

Der folgende Beitrag wurde am 12. 04. 2007, 11:10 Uhr von S3Ri0US veröffentlicht.

Vielen Dank. Werde das heute Abend mal ausprobieren.

Objectinhalt in String umwandeln ?

Der folgende Beitrag wurde am 12. 04. 2007, 10:54 Uhr von Struppi veröffentlicht.

> Ich habe mal wieder ein kleines problem mit Javascript. Ich verwende auf meiner seite eine Google Map. Die map Funktioniert einwandfrei. unter der Map werden per javaScript die Aktuellen Coordianten Angezeigt:
>
> <div class=\"style2\" id=\"message\"></div>
>
> Die Ausgabe auf der Seite sieht dann so aus:
>
> (50.28933925329177, 10.1513671875)
>
> Das Ganze also Message ist ein Object, dieses möchte ich nun in einen String umwandeln ....

Wieso kannst du nicht direkt auf die Werte zugreifen?
Die google Map bietet doch eine Reihe Funktionen für alles mögliche

Struppi.
--
Javascript ist toll (Perl auch!)

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4