Иван14 вы не поняли совсем ничего. На кой хрен(извините за французкий) вам прям так необходимо вешать по 2 абсолютно одинаковых обработчика? Это же самое можно написать 1 раз просто написав функции в нужном порядке. Если вам так критично, то можете проверять на имя селектора или ещё чего и в зависимости от этого перемещать местами функции.
вы просто наверно не сталкивались с такими задачами.. ) без обид.
понятно дело что я не буду так извращаться, последний пример я привел в надежде на то, что мне подскажут какой-то порядок, а я смотрю ничего дельного никто не знает.
конкретно о примере:
есть отрисованные чекбоксы (нестандартные), при клике на них у этого чекбокса меняется картинка на "как бы" отмеченный, если бы это был стандартный.. так как чекбоксов на странице много и они для разных целей, они динамически создаются и для всех нужно применять одно и то же действие сущетсвует live - события.. но ещё для этого же чекбокса (для каждого разное) существует ещё одно событие click, которое уже проводит другую манипуляцию. поэтому 2 события на один элемент! DeepVarvar и для вас тоже это писал.. просто такая задача стоит. не нужно писать что это тупо, не зная как сделать ))
Получаем что на одну дивку навешаны два события onclick, и причем, при клике сначала выводится 2, а потом 1. хотелось бы чтобы все live() - события срабатывали первыми, а все остальные - вторыми.. можно ли как-то менять порядок срабатывания этих событий?
может и задача глупая, но мне это бы очень помогло. кто знает, подскажите пожалуйста
Задача:
По событию клик реализовать сначала вызов функции callAlert(); а затем переход по ссылке, написанной выше. Если быть точнее СНАЧАЛА необходимо выполнить функцию, а ЗАТЕМ уже стандартный переход по ссылке.
как я представляю( и как подсказал гугл) примерно должно быть следующее:
возник вопрос, возможен ли перенос части html, в котором может быть <select>, <table>, <input>( по сути что угодно), в другое место на странице..
а именно, есть код:
(стоит отметить, что в css применены такие свойства как position:absolute; z-index: 50;)
раньше я работал с простыми селектами, у которых практически нет css, и переносил им тупым вырезом со страницы через $('#new_content').html($('#old_content').html());
в данной ситуации, перенос не получается.. летит нужный html , но js отказывается его вставлять.. смотрел в откладчике chrome код элемента, в который непосредственно осуществеляется вставка - он всегда пустой.
помогите кто знает как правильно перемещать контент ??
в итоге у меня для каждого события change срабатывает что num == последнему ключу массива select_values.
как сделать, чтобы значение этой переменной сохранялось только для текущей итерации? а именно, у меня есть массив:
select_values = [0:число, 1:число, ...];
как сделать, чтобы значение функции FUNCTION создавалось по следованию цикла.
(при изменении селекта с id = 'id' + num значения num были такими же как и цифра в конце id. )
P.S. можно регуляркой, но я не хочу их применять, так как тут простая задача, просто мне не до конца понятно как работать с переменными в цикле.. как их хранить и обрабатывать в данном примере..
про inrval да) только щас узнал что он тоже преобразует только когда число вначале. мой косяк согласен.
а split мне тут не подойдет.. у меня можеть быть id и такой id="name-name-name-10"
столкнулся с такой проблемкой, меня есть input, у него id="name-10". решаю задачу конвертации строки в число. К примеру в php есть функция intval, она бы мне выдала результат 10
я погуглил и ничего не нашел на то, как конвертировать строки содержащие цифры. аналог функции intval в js я нашел, но она не совсем для тех целей что мне надо..
в общем проблема не решена, а хотелось бы..
подскажите кто знает как преобразовать мою строку в число 10. желательно коротким способом.
спасибо
здравствуйте.
при добавлении нескольких записей использую вставку значений пачкой.. код следующий:
$query = 'INSERT INTO avto (parent_id, title ) VALUES ';
......
for( ...) {
$values = '('.$parent_id.',
"'.$title.'")
}
....
$query .=$values;
$result = query($query);
подробности того как я делаю множественные значения я опустил. просто вставляются какие-то значения..
в общем ошибки у меня возникли когда я начал вставлять больше тысячи VALUES, ошибки след рода:
Warning: mysql_query() [function.mysql-query]: MySQL server has gone away in
Warning: mysql_query() [function.mysql-query]: Error reading result set's header in
я так понимаю есть какие-то ограничения на кол-во вставляемых значений оператора INSERT в mysql, вот мне бы хотелось узнать какие они? как можно избежать это и вставлять также пачками ?...
есть ли выход не переходить к разбиению моих пачек на подпачки для вставки. к примеру мне нужно вставить 10000, а я их разбил по 1000 на 10 подпачек и вставил.. ?
здравствуйте! такой вопросик:
возможно ли включить(присвоить значение) опцию(и) mbstring.func_overload файла php.ini прямо через скрипт php только в конкретном месте? например мы можем устанавливать кодировку напрямую через скрипт: mb_internal_encoding("UTF-8");
и её же мы можем установить в файле php.ini.
как быть с моим вариантом? такое возможно?
подниму вопрос снова, подскажите коллеги, из-за каких конфигурационных файлов в Apache или php.ini могут быть косяки, связанный с чтением файлов. ошибка след рода:
The filename blabla.xls is not readable ???????
P.S. находил в форумах про отключение опции mbstring.internal_encoding = UTF-8 в php.ini, соответственно она у меня выключена. (Добавление)
я нашел решение, если кому то будет интересно, нужно отключить опцию mbstring.func_overload в файле php.ini
0) права на директорию никак не влияют на права на файл.
1) Существует ли вообще files/Excel/excel.xls? Что про него говорит is_readable?
2) require_once '/Excel/reader.php'; - просто на будущее - вы уверены, что знаете, где будет искаться файл? А под *nix?
0)chmod -- Изменяет режим доступа к файлу или каталогу
1) is_readable - говорит что он так есть и при записи if(is_readable('files/Excel/excel.xls')){..}
скрипт выполняется дальше
2)require_once '/Excel/reader.php'; у меня настроено так, что / означает искать от корня сайта. поэтому я уверен.