Как реализовать замену document.write в сниппете
Подскажите пожалуйста, как можно заменить метод document.write в данном примере
<script type="text/javascript">
cityFields = {
actionUrl: "'.$cityFields->config['actionUrl'].'",
cityInDomain: '.($cityFields->cityInDomain?'true,
mainHost: "'.$hostASCII.'"':'false').'
};
typeof jQuery == "function" || document.write("<script type=\"text/javascript\" src=\"' . $cityFields->config['jsUrl'] . 'web/jquery.min.js\"><\/script>");
</script>
Комментарии: 2
scr = document.createElement('script');
scr.src = 'path/to/scripts/';
document.body.appendChild(scr);
Благодарю за ответ, так действительно работает
if (typeof jQuery == undefined) {
var script = document.createElement(script);
script.src = "' . $cityFields->config['jsUrl'] . 'web/jquery.min.js";
document.body.appendChild(script);
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.