Я начал новый настраиваемый шаблон для сафари в dashcode («Этот шаблон создает пустое веб-приложение, готовое для настройки».). Он автоматически генерирует функцию нагрузки в main.js, который вызывается из тела в index.html:Добавление document.write в функцию загрузки нового шаблона dashcode приводит к тому, что остальная часть JS не создается.
function load() {
dashcode.setupParts();
}
Я добавил некоторые JS код после функции, которая, кажется, чтобы выполнить как часть ГОЛОВЫ, когда я бегу. Я также добавил OnClick событие в теле index.html:
<body onload="load()";>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
Я также получил кнопку для нее, когда я бегу.
Всякий раз, когда я добавляю вызов document.write для загрузки функции (который должен просто выполняться при загрузке до отображения кнопки), ничто другое не генерируется при запуске. Другими словами, всякий раз, когда нагрузка становится:
function load() {
dashcode.setupParts();
document.write("LOADING");
}
Ни один из javascript, который я добавил после отображения функции. Также кнопка onclick, которую я добавил в тело, не отображается.
У кого-нибудь есть объяснение этого поведения?
И поэтому мы больше не используем 'document.write()'. –