-
Posts
5,139 -
Joined
-
Last visited
-
Days Won
32
Content Type
Profiles
Forums
Calendar
Store
Everything posted by s0rr0w
-
У глупого верстальщика. Я такие дизайны раньше обратно отправлял.
-
Версия ИЕ какая? Какие проблемы? Телепаты в отпуске все, ваши мысли читать некому.
-
Есть замечательная фича у браузера - скачать источник. Мудрить не надо, пользователь сам решит, что он хочет сделать с данным файлом.
-
Код рабочий.
-
Да, суть не меняется. Безграмотность как была, так и остается. Как только корейский станет международным языком, так сразу я его начну учить.
-
Так вам скачивать или чтобы нормальн отображался?
-
Если ты не выучил английский, то не надо других в этом винить. В приведенном тексте реально нет ничего сложного, мало того, он еще и с картинками, как для детского сада. Удивляет нежелание людей знать больше чем один язык. Правильно говорить "выкладывать".
-
Значит это не весь кусок кода.
-
Возможно. Отдавать их в виде binary файлов, а не как файлов типа pdf. Копать в сторону mime-type
-
Найти любое упоминание про 5 в коде и поставить там нужную цифру.
-
Передать параметры из родительского окна в дочернее
s0rr0w replied to DjTarik's question in JavaScript
window.title="new title"; -
Давно я таких мего-скриптов не видел... Типичный образчик dummy-кода
-
Да, переменной присваиваю анонимную функцию. Лично я делаю так, чтобы был порядок "деклараций" функций в коде. alert( x ); // работает alert( y ); // не работает function x( ) { } var y = function() {} Разница только в том, сколько памяти кушает каждый из вариантов, и можно ли переопределить в один прекрасный момент этот метод всем экземплярам этого класса. Не могу привести адекватный пример, так как я не пользуюсь такими извращениями. Обратиться к данной функции можно вот так a1.constructor.boom
-
Заносите эти данные на момент редактирования дерева. Т.е. при добавлении нового элемента, у парента ставите флаг, что он имеет дочерние элементы, или нет. Это намного дешевле, чем каждый раз это проверять в темплейте.
-
Что мешает повторить данную конструкцию несколько раз?
-
По сравнению с тем, как память жрет DOM, это сущие крохи.
-
var foo = function ( ) { this.x = 1; this.y = 2; this.boom = function ( ) { alert( "This x = " + this.x ); } } var a1 = new foo(); a1.boom(); foo.prototype.bah = function( ){ alert( "This y = " + this.y ) }; a1.bah(); // функция доступна, потому что изменен прототип foo.boom = function( ) { alert( "x + y = " + ( this.x + this.y ) ) }; a1.boom(); // Покажет This x = 1, потому что будет создано новое свойство у объекта функции, а не у прототипа foo.prototype.bah = function(){ alert( "x + y = " + ( this.x + this.y ) ) }; a1.bah(); // А вот тут все нормально, функция переопределяется
-
Самую первую проблему, которую вам нужно решить - избавиться от рекурсии. Для этого нужно выбирать данные в плоском виде, и по определенным параметрам отражать в древовидной структуре. Например, есть дерево [pos]<-[id] name [0]<-[1] Menu 1 [1]<—[100] Menu 1.1 [1]<—[101] Menu 1.2 [1]<—[102] Menu 1.3 [102]<—[103] Menu 1.3.1 [0]<-[2] Menu 2 [0]<-[3] Menu 3 Если выбрать все сразу, и засунуть в простейший одномерный массив, то отобразить это в смарти в виде дерева можно следуюшим способом. <ul> {foreach from=$arr item='item' name='i'} {assign var='ii' value=$smarty.foreach.i.index} {assign var='ii' value=$ii-1} {if !($smarty.foreach.i.first) && $item.pos != $arr.$ii.pos} </ul><ul> {/if} <li>{$item.name}</li> {/foreach} </ul> Код не рабочий на 100%, но это приличная затравка для пытливого ума.
-
Obj.test(); Obj.y = 2; Obj.newFunction = function() { alert( this.y ) }; Obj.newFunction(); function Obj( x, y, z) { this.x = x; this.y = y; this.z = z; this.getParams = function(){ ... } } Или лучше (не всегда, правда) Obj.prototype.getParams = function... На самом деле абсолютно пофиг, как решать эту задачу. Как удобнее тебе и как будет проще с твоей точки зрения, так и лучше. Есть ряд проблем с использованием памяти, но все они меркнут при работе с огромным количеством нод на странице.
-
Почему "display:block" не работает для <A> в ИЕ 6,7 и Maxthon?
s0rr0w replied to warobushek's question in HTML Coding
IE, начиная с 7-й версии понимать начал. И то, через пень колоду. С очень сильной деградацией по скорости. -
Как может течь присвоение свойств объектам? Если через замыкания делать, то да, будет течь. Особенно ИЕ. Особенно если присваивать свойства до того, как нода будет вставлена в DOM
-
Помогите разобраться с динамическим меню на CSS!
s0rr0w replied to Gudvinuk's question in HTML Coding
Вы форумом ошиблись. На этом форуме советы дают только в виде советов. Код дают только в том случае, если автор топика проявляет хоть мало-мальский интерес к технологиям и пытается в первую очередь самостоятельно решить задачу. Если вам нужен код, то пишите в раздел коммерческих услуг. -
Указана ширина, именно поэтому overflow: hidden ведет себя таким образом.