Показать сообщение отдельно
  #4 (permalink)  
Старый 06.05.2015, 14:56
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Между тем соорудил вот такое гавнище

load_ass=function(name,type){
	var el,
	head=D.getElementsByTagName('head')[0],
	url=(location.protocol=="https:"?"https:":"http:")
		+'//'+location.hostname+'/ass/'+name+'/'+type;
	if (type=='js'){
		el=D.createElement('script');
		el.setAttribute('type','text/javascript');
		el.setAttribute('src',url);
	}
	else if (type=='css'){
		el=D.createElement('link');
		el.setAttribute('rel','stylesheet');
		el.setAttribute('type','text/css');
		el.setAttribute('media','all');
		el.setAttribute('href',url);
	}
	else
		return;
		
    head.appendChild(el);
}


Вопрос, за каким роботы так пишут:

location.protocol=="https:"?"https:":"http:"

если оно равно https, то равно https и можно просто воткнуть location.protocol, или в чем там фича?
Ответить с цитированием