Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вставка текста в javascript. (https://javascript.ru/forum/misc/30350-vstavka-teksta-v-javascript.html)

TheChosenOne777 01.08.2012 13:56

Вставка текста в javascript.
 
Люди! хотя не обязательно люди.. Подскажите пожалуйста!
Есть XSL документ с некой информацией, берущейся из XML. В XSL помещен javascript, в котором описана функция рисования графика:
google.load('visualization', '1');  
     function drawVisualization(wrapper) {
     wrapper.draw();
     }

Сама переменная wrapper появляется ниже, поскольку в нее я хочу записать условия графика. Проблема заключается в следующем: я не знаю как передать из XSL текст с условиями в переменную wrapper, а писать для каждого графика условия вручную глупо, поскольку данные добавляются и хочется, чтобы график сам строился.
var wrapper = new google.visualization.ChartWrapper(сюда хочется вставить тект с условиями);	
	drawVisualization(wrapper);

Собственно сами условия. Написан конкретный случай, а вообще, данные сюда загоняются через средства xsl.
{chartType: 'PieChart',
dataTable: [['activity', 'time(sec)'] ,['Training for evil', 21600] ,['Killing humans', 64800]],
options: {'title': 'PieChart'},
containerId: 'vis'}

bes 01.08.2012 18:46

Цитата:

Сообщение от TheChosenOne777
Люди! хотя не обязательно люди

Смешно, интересно, кто будет отвечать, люди или не люди :D

Deff 01.08.2012 19:16

TheChosenOne777,
Какой вид должна строка приобрести в итоге ?
Про JSON.parse - пробовали читать ?

TheChosenOne777 02.08.2012 10:18

Такой
var wrapper = new google.visualization.ChartWrapper({
chartType: 'PieChart', 
dataTable: [['activity', 'time(sec)'] ,['Training for evil', 21600] ,['Killing humans', 64800]], 
options: {'title': 'PieChart'}, 
containerId: 'vis'
});

TheChosenOne777 02.08.2012 10:29

блин, во я тупой, чем раньше думал..
написал прямо между <script></script> код xsl : <xsl:value-of select="@name"/> и он прекрасно взял все значения.
но про JSON.parse я все-равно почитаю:)

Самое главное, что вовремя подумал мозгом!


Часовой пояс GMT +3, время: 02:34.