Проще, как гласит название.Eval не работает на Firefox
У меня есть куча скриптов, которые работают над некоторым кодом javascript и должны выполнять этот код при нажатии кнопки. Я использую функцию Eval, чтобы сделать это, и он прекрасно работает на:
- GOOGLE CHROME
- SAFARI
- OPERA
- INTERNET EXPLORER
Удивительно это Безразлично (?!?) Не работайте над Firefox, и если я открою консоль, вот ошибка, которую я получаю: [12: 17: 58.447] ReferenceError: undefinedundefinedundefinedundefinedundefined не определен
Любая идея о том, как заставить ее работать даже на FF?
EDIT. вот код, который я использую. так много работать!
function exec_code() {
var code= document.getElementById("code").innerText;
eval (code);
}
Нет, мы не знаем, как сделать код, который мы не можем видеть в Firefox. (Но если вы используете 'eval', то, вероятно, вы все равно делаете что-то очень неоптимальное). – Quentin
не так нервничайте .. посмотрите на код и будьте немного более добры в следующий раз. Я действительно не знаю, как это 2 строки кода могут быть полезны. Поскольку все хорошо работает везде, я действительно сомневаюсь, что проблема в коде! – Jannuzzo
Да. Так много работать. ** Какова ценность 'code' **? и откуда происходит «exec»? – Quentin