Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2010, 10:44
Новичок на форуме
Отправить личное сообщение для Kupu4 Посмотреть профиль Найти все сообщения от Kupu4
 
Регистрация: 21.01.2010
Сообщений: 1

Помогите пожалуйста разобраться
Яву не знаю совсем. имею достачные знания по actionscript. они очень похожи, но моих знаний не хватило чтобы разобраться в коде.
код не мой. но его необходимо немного поправить. выставляю его фрагменты.
проблема: при занесении контакта в календарь программа автоматически увеличивает окно на 100%, а эти 100% он получает исходя из времени занения контакта, например если сейчас 15:37, а я заношу контакт на 9:00 другого дня, то он вырисовывает огромный прямоугольник на пол-экрана. я в коде вроде бы нашел строку, которая описывает этот метод. но как и что изменить я не знаю. я думаю что надо заменить время "занесения", которое он получает от сервера сейчас на время на которое заносится контакт +1 час, то есть, если брать время из примера то вместо 15:37 надо чтобы было 10:00.

или как вариант не париться со временем и вручную вбить ему высоту вместо 100% например в 150px?

насколько понимаю здесь идет описание времени НА КОТОРОЕ заносится контакт.
for(var i=7;i<24+7;i++)
{
var tm = document.createElement('div');
table_col.appendChild(tm);
tm.style.height='41px';
tm.setAttribute('style','height:41px;border-top:1px solid Silver;border-left:1px solid Silver;border-right:1px solid Silver;');
tm.className = 'tableDayTime';
tm.innerHTML = mTime.toString() + ':00';// + ((mTime > 12 && mTime <= 24) ? 'pm' : 'am');
if (mTime+1 > 24) { mTime = 0; }
if (nTime+1 > 24) { nTime = 0; }
mTime++;
nTime++;
}


а здесь идет время ЗАНЕСЕНИЯ контакта:
//высчитываем часы
var time = Math.floor(y/41) + 7;
if (time>24) time -= 24;
//высчитываем минуты
var minute = Math.floor(y/(41/2))+1;
//minute = ((minute%2!=0)? 'a': 'b');
//alert('name:\'Start_Time\', value:\''+getDateSQLServ('date')+' '+time.toString()+':'+((minute%2!=0)? '00': '30')+'\'');
openForm_NewRec([{name: 'Start_Time', value: getDateParse('date')+' '+time.toString()+':'+((minute%2!=0)?'00':'30')}]);
}

помогите пожалуйста разобраться что и где надо изменить. заранее благодарен!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с галереей IMAGIN yana_studio Общие вопросы Javascript 4 12.12.2009 17:24
xfilesharingpro. Помогите разобраться. Zero AJAX и COMET 8 22.09.2009 11:57
Помогите, пожалуйста! rzhsasha Ваши сайты и скрипты 2 20.07.2009 21:07
Помогите разобраться со скриптом! Чайник Элементы интерфейса 1 13.03.2009 23:57
Помогите, пожалуйста zashibis Общие вопросы Javascript 1 02.12.2008 14:07