DiAksID

DiAksID
Рейтинг
236
Регистрация
02.08.2008

на момент окончания загрузки страницы в дереве элементов ессессно нет того, что потом подгружается аяксом ;)

при успешном завершении аякса заставьте нужные функции заново пробежать по дереву элементов.

ЗЫ: опередили 😂

armor71:
Неа, не работает. Прописываю в теплест css там всё равно без успешно:(
Смотрю через мазилу (анализ элемента) сначало откуда то берётся бордер медиум, а только потом то, что я пишу, не пойму откуда это он тянет

смотрите последовательность css-ов. в джумле их может штук 5-7 подсасываться, каждый следующий имеет приоритет перед предыдущими.

лучший способ - делать с изменениями свой css и подключать его последним. кривовато, но надёжно...

del ... сорь 😂

делайте по аналогии:


<script language="javascript">
function calc( d ){
for ( var i = 0; i < 3; i++ )
{
with ( document['calc' + i] ) {
b.value = d;
c.value = a.value * d;
}
}
}
</script>

<form>
<input onblur="if(this.value=='') this.value='0';" onfocus="if(this.value=='0') this.value='';" value=0 name="d" size=1>
<b> куб. </b>
<input name="do" type="button" value="Считать" onclick="calc(d.value)">
</form>

<br />

<form name="calc0" >
<input onblur="if(this.value=='') this.value='1';" onfocus="if(this.value=='1') this.value='';" onchange="c.value=this.value*b.value" value='1' name="a" size=3 />
<b> кг./куб. * </b>
<input onblur="this.value=v;" value="0" size=5 disabled="disabled" name="b" />
<b> куб. = </b>
<input onblur="if(this.value=='0') this.value='?';" value="0" size=5 disabled="disabled" name="c" />
<b> кг.</b>
</form>

<br />

<form name="calc1" >
<input onblur="if(this.value=='') this.value='1';" onfocus="if(this.value=='2') this.value='';" onchange="c.value=this.value*b.value" value='2' name="a" size=3 />
<b> кг./куб. * </b>
<input onblur="this.value=v;" value="0" size=5 disabled="disabled" name="b" />
<b> куб. = </b>
<input onblur="if(this.value=='0') this.value='?';" value="0" size=5 disabled="disabled" name="c" />
<b> кг.</b>
</form>
Klopopryg:
Вот, сделал http://www.forpool.ru/calc.html...

только вопрос как можно сделать так, чтобы объем задавался только один раз, а расход сразу считался по всем хим. реагентам?

не сложно ;) завести внешнюю переменную до всех форм, значение присваивать ей в единственном поле "объём" и брать её в полях "результат". для таких фишек я и предлагал через функцию расчёт вести а не прямо в поле прописывать...

free-dev:
gormarket, спасибо за вариант, но к сожалению он не помог. Но вроде я разобрался в чем проблема когда идет проверка каждую 0.5 секунды if(socials.myWin=='' || socials.myWin.closed) по началу пока модальное окно не загрузилось условие socials.myWin=='' имеет место быть, но вот потом socials.myWin принимает значение windowObject и данное условие уже не верно и ФФ ругается на то что так делать нельзя. Пришлось отказатся от socials.myWin=='' и оставить условие if(socials.myWin.closed), НО это не нравится опере 11.11, она выдает Uncaught exception: ReferenceError: Security error: attempted to read protected variable: closed Есть возможность как то кроссбраузерно проверить закрыто окно или нет?

заменить:

socials.myWin:'' на socials.myWin:null

socials.myWin=='' на socials.myWin==null

или вообще проверять typeof(socials.myWin)

как вариант

Алексей Барыкин:
Чего подцепить?...

мне для очистки совести вполне хватает html5shim.googlecode.com/svn/trunk/html5.js и ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js что бы забыть не только о 6-м осле но и о 7-м, да и о 8-м заодно 😂

если кодить аккуратно и не хватать первый попавшийся "опен соурс" проблем не будет. но мне легче - мои творения без js-а (и аякса, соответственно) принципиально не годятся к употреблению. кто под заказчиком - тому конечно тяжелее...

Сергей Владимирович:
Понятно в общем буду бомбить хостера тикетами )))
а хотя на том акаунте где ставил джумлу с 0ля пхп работает как мод апача и все работает нормально все добавляется проблем нет, вообщем жесть какая то )=

MPM-ITK был установлен, видимо. то же не фокус, кстати. просто мод всё же затратнее по ресурсам и медленнее.

но пока же можете как CGI запускать? так и запускайте, проблемы с правами уйдут. как суппорт вставит Fast - измените настройки доменов и всё.

Ragnarok:
нафиг не стоит.
времени больше потратишь, а толку нет.
если ты фрилансер, а заказчик требует -- бери доп. плату "за адаптацию сайта к старым браузерам"

обязательно ! особенно учитывая, что все проблемы можно решить подцепив пару js-ов...

Сергей Владимирович:
... DiAksID а Вы сможете настроить нормально сервер работает на Debian
Чтобы все джумла сайты работали там нормлаьно.
и сколько возьмете за работу ?

не возьмусь. сам в ту же траблу влип (и решил) с правами недавно, но под centOS. да и нуб в этих делах, строго говоря...

но там всё совсем не сложно: в "Возможностях" ISP инсталируете FastCGI. перегружаетесь. меняете настройки доменов и максимум - несколько строк в php.ini каждого владельца прописать придётся. ерунда вообщем.

и всё - скрипты летают, работают как и положено CGI, и им 0755/0644 под владельцем хватает для всего.

Всего: 2557