PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 37
Hishchnik Отправлено: 27 Декабря, 2013 - 15:15:00 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 253277
использую winsyntax простая, бесплатная программа.
http://winsyntax[dot]com
сколько перепробовал программ, эта на мой взгляд примитивная и самая простая с подсветкой кода Хорошо
Hishchnik Отправлено: 19 Декабря, 2013 - 17:15:48 • Тема: onclick внутри onclick • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 3300
Вопрос снимается, доизвращался до такого:
CODE (html):
скопировать код в буфер обмена
  1. .List{float:left;display:block;background:#EFEFEF;border:1px solid #D5DFE5;padding:3px;margin:2px;}
  2. .List:hover {float:left;display:block;background:#FFFFFF;border:1px solid #3399FF;padding:3px;margin:2px;}
  3. .List .foto_del{width:18px;height:18px;position:relative;top:-5px;right:-45px;background:url(img/icon/del_icon.png) no-repeat 0 0;cursor:pointer;display:inline-block;text-indent:-999em;visibility:hidden;z-index:999}
  4. .List .bgimg{position:relative;top:-18px;}
  5.  
  6.  
  7. <div class="List" style="width:'.$w.'px;height:'.$h.'px;">
  8. <div class="foto_del" onclick="onImg(\'del\',\''.$lists['fname'].'\'); return false;" style="visibility: visible;">delete</div>
  9. <a onclick="return true;">
  10. <img class="bgimg" style="width:'.$w.'px;height:'.$h.'px;" onclick="onImg(\'on\',\''.$lists['fname'].'\')" src="'.$lists['files'].'" />
  11. </a>
  12. </div>
  13.  


вот теперь всё как надо Закатив глазки
Что получилось в прикрепленном файле(2 нажатия на разные ссылки)
Hishchnik Отправлено: 19 Декабря, 2013 - 14:47:57 • Тема: onclick внутри onclick • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 3300
пост снят с отображения
Hishchnik Отправлено: 19 Декабря, 2013 - 11:06:46 • Тема: onclick внутри onclick • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 3300
Invert пишет:
Я понял. Как вариант можно отказаться от onclick в пользу обработки событий через jQuery. Будет чище и понятнее код.

К примеру блоки будут выглядеть так:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div class="Lists" data-param="$param">
  3.     <a class="foto_del">delete</a>
  4. </div>
  5.  



в том то и дело, что при нажатии на ссылку, срабатывает и событие div'a $( '.Lists' ).click( function ()
даже если с ссылки вообще убрать событие, и поставить только $( '.Lists' ) при нажатии на ссылку
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a class="foto_del" style="visibility: visible;">delete</a>
происходит срабатывание @Lists@
Hishchnik Отправлено: 19 Декабря, 2013 - 10:32:59 • Тема: onclick внутри onclick • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 3300
Invert пишет:
Попробуйте тег ссылки разместить за пределами div, и подогнать ссылку через css в нужное место (position: relative; left: ?; top: ?;)


идея хорошая, пытался так делать, но дело в том, что этот кусок кода повторяется для вывода информации через "foreach" а позиция может меняться, думал, как вариант,
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div class="Lists">
  3. <div onclick></div>
  4. <div onclick></viv>
  5. <div>
  6.  

сделать, вот только первый внутренний нужен 100% площади div=Lists, а второй только кусочек div=Lists
то бишь, чего добиваюсь: кнопка удаления в углу фотографии(одно событие), при нажатии на любое место фото срабатывает другое событие
Hishchnik Отправлено: 19 Декабря, 2013 - 10:04:17 • Тема: onclick внутри onclick • Форум: JavaScript & VBScript

Ответов: 13
Просмотров: 3300
CODE (html):
скопировать код в буфер обмена
  1. <div class="Lists" onclick="onImg(\'on\',\''.$lists['name'].'.'.$lists['ext'].'\')" style="width:'.$w.'px;height:'.$h.'px;background-image: url('.$lists['files'].');background-size: '.$w.'px '.$h.'px;background-position: center center;background-repeat: no-repeat;">
  2. <a class="foto_del" onclick="onImg(\'del\',\''.$lists['name'].'.'.$lists['ext'].'\')" style="visibility: visible;">delete</a>
  3. </div>

CODE (javascript):
скопировать код в буфер обмена
  1. onImg function(a,b){
  2. alert(a+": "+b);}


div с фоновой картинкой, так же кнопка удаления в углу(предыстория)
при нажатии на фон сообщение только по "on"
при нажатии на кнопку, сначала "del" потом "on"

вопрос: Как разделить события?
Hishchnik Отправлено: 18 Октября, 2013 - 08:42:33 • Тема: Можно ли создать всплывающее окно при открытии страницы? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 1575
SAD пишет:
незачем ради одного такого окна подключать целую библиотеку. можно несколько десятков строк кода на js самому написать

Да, я не спорю, можно и сразу загружать окошко с тегом стиля visibility: hidden или display: none и на js в 2-3 строчки менять атрибуты css, ни кто не запрещает.
А если сайты уже подключают библиотеку? (такие как joomla, WordPress)
да + можно и ajax запросы реализовать Хорошо
Hishchnik Отправлено: 18 Октября, 2013 - 06:06:43 • Тема: var_dump ( file_exists ('Другой виртуальный хост') = false • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1688
goooooch пишет:
Всем привет.

так ты явно НЕ СМОЖЕШЬ проверить, т.к. у тебя получится проверка: /var/www/vhosts/domain1.ru/httpd ocs/var/www/vhosts/domain2.ru/ht tpdocs
делай так: "../../domain2.ru/httpdocs"(то бишь переход на 2 уровня вверх)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Hishchnik Отправлено: 18 Октября, 2013 - 05:59:01 • Тема: Можно ли создать всплывающее окно при открытии страницы? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 1575
сам задался таким вопросом, когда начал строить сайт на joomla 3.1 нашел хороший вариант, подключается jquery, css параметры модального окна, js обработчик, весит около 50 кб без jquery, строит модальные окна на лету, ни чего не подгружает в скрытом виде, ссылка на работающий пример: Скачать
Hishchnik Отправлено: 18 Октября, 2013 - 05:35:35 • Тема: Оператор Foreach • Форум: Вопросы новичков

Ответов: 3
Просмотров: 159
если объяснять простым языком, при каждом проходе берет из массива names, позицию key и прописывает значение(key) в переменную value:
проходы:
1. key = Иванов value = Андрей
2. key = Петров value = Борис
и так далее, пока не кончится массив
Hishchnik Отправлено: 08 Октября, 2013 - 10:07:59 • Тема: Операции над EXE файлами • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1693
В PHP физически не возможно разобрать файл EXE, изменить данные, и запаковать, т.к. препроцессор гипертекста сам за себя говорит (текст)
Hishchnik Отправлено: 08 Октября, 2013 - 09:57:44 • Тема: Какая технология применяется в FireBase? • Форум: JavaScript & VBScript

Ответов: 18
Просмотров: 4488
CODE (html):
скопировать код в буфер обмена
  1. <div id='messagesDiv'></div>

используется динамическая подгрузка страницы через jquery 1.9.0
(Добавление)
весь чат в Этом файле
Hishchnik Отправлено: 08 Октября, 2013 - 05:28:47 • Тема: Русская дата • Форум: Вопросы новичков

Ответов: 1
Просмотров: 163
SaNtRaCeR пишет:
Как сделать чтобы название месяцев выводило на русском языке?
PHP:
скопировать код в буфер обмена
  1.     if ( isset($params['publicationDate']) ) {
  2.       $publicationDate = explode ( '-', $params['publicationDate'] );
  3.  
  4.       if ( count($publicationDate) == 3 ) {
  5.         list ( $y, $m, $d ) = $publicationDate;
  6.         $this->publicationDate = mktime ( 0, 0, 0, $m, $d, $y );
  7.       }
  8.  


Брать числовой месяц и менять на текст из массива

PHP:
скопировать код в буфер обмена
  1.  
  2. $mount = Array(
  3. 1=>"Январь",2=>"Февраль",3=>"Март",4=>"Апрель",5=>"Май",6=>"Июнь",7=>"Июль",8=>"Август",9=>"Сентябрь",10=>"Октябрь",11=>"Ноябрь",12=>"Декабрь");
  4. месяц будет выводиться:
  5. echo $mount[$m];
  6.  
Hishchnik Отправлено: 07 Октября, 2013 - 12:16:11 • Тема: Не правильно работает двойное условие • Форум: Вопросы новичков

Ответов: 6
Просмотров: 351
Silver Soft пишет:
я чего то не понял, почему должно равняться 12 и где php код связан с html-кодом? почему условия и там и там?
если php-код - это контролер, а html - вьюшка, то совсем все должно по другому...


потому, что чувачек привел код joomla Радость Радость Радость
А если точнее, то шаблона для joomla
(Добавление)
razorg1991 пишет:
...

по идее проверка ставится на каждый вывод:
PHP:
скопировать код в буфер обмена
  1. if ($this->countModules('position-7(footer-1)') == 0 and $this->countModules('position-8(footer-2)') == 0)
Hishchnik Отправлено: 07 Октября, 2013 - 12:05:12 • Тема: массив $_FILES пустой • Форум: Вопросы новичков

Ответов: 3
Просмотров: 620
Сама по себе ошибка Array(); обозначает, что это массив, если бы был пустой, тупо не отобразился бы в браузере, и для проверки массива, вывода всех строк, используется функция:

эта функция так же выводит многомерные массивы, что в Вашем случае необходимо!

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB