Показать сообщение отдельно
  #2 (permalink)  
Старый 27.05.2020, 23:26
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Dimrix, у вас данные хранятся в data2, почему бы не сделать глобальной переменной?

Тогда вместо...
document.write("{{variable}}");
будет...
document.write(data2.variable);

У вас работало, поскольку это помещалось на странице перед заменой всего содержимого, если добавите позже — сработает только после очередного вызова loadBlock(data2), а там, где раньше были {{variable}} уже не сработает, поскольку их нет.

вместо...
if ("{{variable}}")document.write("+");
else document.write("-");

будет...
if (data2.variable)document.write("+");
else document.write("-");


вместо...
let n="{{variable}}";
n.codePointAt(0);
n.codePointAt(1);
// ...

будет...
let n=data2.variable;
n.codePointAt(0);
n.codePointAt(1);
// ...

Последний раз редактировалось Malleys, 27.05.2020 в 23:31.
Ответить с цитированием