2011-05-21 2 views
2

Il semble que le fait de stocker une chaîne de chemin SVG dans une variable javascript simple pose un problème. C'est un peu mystifiant pour moi et je n'ai pas été en mesure de trouver quelque chose qui indique pourquoi cela pourrait se produire.Stockage de chemins SVG en tant que variables javascript

Le chemin est stocké dans une chaîne à une seule ligne, avec des guillemets à chaque extrémité. C'est la seule chose dans ce fichier, mais quand j'essaie d'utiliser la chaîne avec Raphael.js, j'obtiens cette erreur d'exception. Pensées? Toute aide grandement appréciée.

http://www.screencast.com/t/BR1DHuH2bNm

+0

Oublié de mentionner ... J'utilise Illustrator pour sauvegarder mes chemins et juste extraire les informations de chemin SVG du fichier XML SVG. – Mike

+1

Est-ce que les données SVG sont réellement réparties sur plusieurs lignes comme dans votre code ou est-ce exactement comme cela apparaît dans la capture d'écran de la console? – Trott

+0

Veuillez nous fournir votre code actuel (ou, mieux encore, un test élémentaire). Une capture d'écran des outils de développement n'est pas la même chose. Sinon, nous ne pouvons que deviner ce qui ne va pas. – Phrogz

Répondre

4

Il est pas légal en JavaScript pour diffuser une chaîne sur plusieurs lignes, comme il semble être dans votre capture d'écran. Vous pouvez modifier votre code de manière à ce que la chaîne affectée à greenland soit sur une seule ligne ou une barre oblique inverse afin d'échapper le caractère de retour à la ligne à la fin de chaque ligne de la chaîne.

+0

Encore une fois, je me prouve pourquoi je ne devrais pas coder à 1h du matin après une journée complète de travail: je n'avais pas de caractères cachés dans Coda et il y avait des sauts de ligne là-dedans. Je les ai pris et tout va bien. – Mike

Questions connexes