Войти

Показать полную графическую версию : javascript странный вызов


bruder
25-02-2008, 01:33
Привет профи javascript :)
Помогите разобраться с таким кодом. Для чего создается в javascripte еще один тег javascript. Парень который это написал часто использует такой способ. Я не буду долго объяснять для чего он это делал, потому что это всеравно один пример из многих. Кто знает этот прием наверно и так поймут :) Я не смог решить проблему, поэтому очень стыдно :blush: Сам парень вообще никогда не раскрывает свои тайны, гад, потому что в фирме самый крутой.

var opt = document.createElement("script");
opt.setAttribute('type','text/javascript');
opt.setAttribute('src','https://realperson9.net/system/scripts/rp_status.php?systemurl=https://realperson9.net/system&project=quelle&aspid=1&deptid=2&cuuid='+cuuid+'&');
document.getElementById("optiRealPersonContent").appendChild(optiRealPersonScript);

Vlad Drakula
25-02-2008, 02:09
bruder
это код для динамической подгрузки JS на страницу, в ряде случаев используется для того чтобы баннеро резалки его не вырезали.

bruder
25-02-2008, 02:24
ок, про банеры это как один из вариантов. . А вообще смысл динамической подгрузки не мог бы прояснить. Я НИ В ОДНОМ учебнике такое еще не встречал. Может конечно упустил, но подробно узнать или почитать про это охота

Vlad Drakula
25-02-2008, 04:17
bruder
чтобы подгружать только тот JS который не обходим и экономить трафик

еще одно применение: AJAX обмен данными с сервером

я вот не видел хороших учебников по JS всему приходится учиться самому и от коллег...

еще конференции иногда помогают!

на client side 2007 был мастер класс на эту тему.

bruder
25-02-2008, 13:43
спасибо за информацию, я еще тут поискал, действительно это типа асинхронного вызова нужных скриптов. Гавное знать когда употребить, я еще посмотрю в инете. Еще раз спасибо




© OSzone.net 2001-2012