Показать сообщение отдельно
  #4 (permalink)  
Старый 25.09.2012, 11:14
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

если речь идёт о передачи значений в js плагин, то предпочтительно

<div widget="hello" server="<?=$_SERVER["SERVER_NAME"]; ?>" > 

</div>

и код скрипта который в отдельном файле обязательно
(function($)
{
        $.fn.hello = function(options){
             this.each({
                    //вуаля наша переменная доступна
                    alert(this.attr('server'));
             })
        }
        $(function(){ 
              $("div[widget='hello']").hello();   
        })
        
})(jQuery)


ПРОФИТ.
1) в шаблоне нет не единой строчки js кода (php/js - не смешан)
2) можно создать любое количество плагинов
3) плагин создаётсям простым написанием <div widget="hello" server="<?=$_SERVER["SERVER_NAME"]; ?>" > </div> в HTML

А вот смешивание js и PHP это товарищи уже быдлокод.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 25.09.2012 в 11:21.
Ответить с цитированием