Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Кто-нибудь может пояснить синтаксис (красное)  [new]
MaratIsk
Member

Откуда: Astana, Kazakhstan
Сообщений: 2453
		return function(table, name, fileName) {
			if [color=red](!table.nodeType)[/color] table = document.getElementById(table)
				var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}
			var resuri = uri + base64(format(template, ctx))
			downloadURI(resuri, fileName);
		}
14 янв 19, 18:49    [21785082]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь может пояснить синтаксис (красное)  [new]
MaratIsk
Member

Откуда: Astana, Kazakhstan
Сообщений: 2453
что-то не выделилось :(
14 янв 19, 18:51    [21785084]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь может пояснить синтаксис (красное)  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26082
Таким способом проверяется, что в качестве table передали не сам элемент, а его идентификатор.
То есть если у параметра не определено свойство nodeType, то предполагается что это айдишник.
14 янв 19, 21:21    [21785206]     Ответить | Цитировать Сообщить модератору
 Re: Кто-нибудь может пояснить синтаксис (красное)  [new]
MaratIsk
Member

Откуда: Astana, Kazakhstan
Сообщений: 2453
skyANA,

спс
15 янв 19, 07:24    [21785351]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить