PHP.SU

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

Страниц (38): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец

> Найдено сообщений: 561
kuller Отправлено: 01 Декабря, 2015 - 17:39:26 • Тема: Загрузка html документа • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 687
Viper пишет:
Зачем столько кода??? И зачем плагин?
Обрабатываете клик по элементу по которому должно что-то происходить и через $.get() получаете документ html, затем лепите в тот div который нужно.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(element).click(function(e){
  3.         e.preventDefault();
  4.  
  5.         $.get('index.php', function(response){
  6.                 $('#contentBody').html(response);
  7.         });
  8. });

element это то по чём кликаем(КО).


а как к этому прикрутить прелоадер?
kuller Отправлено: 30 Ноября, 2015 - 13:15:01 • Тема: Загрузка html документа • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 687
Подскажите пожалуйста! Есть ли какой нибудь плагин который загружает содержимое html документа в указанный div? несколько дней ищу такую возможность и смог найти только пример данной реализации
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function showContent(link)
  3. {
  4.         $("#sideRight").addClass('sideRight1'); // панель
  5.         var cont = document.getElementById('contentBody');
  6.         var loading = document.getElementById('loading');
  7.  
  8.        
  9.         if(getCookie('panel') == '1') cont.innerHTML = loading.innerHTML; else{
  10.                 date = new Date();
  11.                 date.setHours(date.getHours() + 1);
  12.                 setCookie('panel', '1', date.toUTCString());
  13.                 setTimeout(function()
  14.                 {
  15.                         $("#contentBody").css('display','block');
  16.                         cont.innerHTML = loading.innerHTML
  17.                 }, 1500);
  18.         }
  19.  
  20.         var http = createRequestObject();
  21.         if(http)
  22.         {
  23.                 http.open('get', link);
  24.                 http.onreadystatechange = function()
  25.                 {
  26.                         if(http.readyState == 4)
  27.                         {
  28.                                 setTimeout(function() {cont.innerHTML = http.responseText}, 5000);
  29.                         }
  30.                 }
  31.                 http.send(null);
  32.         }else{
  33.                 document.location = link;
  34.         }
  35. }
  36.  
  37. function createRequestObject()
  38. {
  39.         try { return new XMLHttpRequest() }
  40.         catch(e)
  41.         {
  42.                 try { return new ActiveXObject('Msxml2.XMLHTTP') }
  43.                 catch(e)
  44.                 {
  45.                         try { return new ActiveXObject('Microsoft.XMLHTTP') }
  46.                         catch(e) { return null; }
  47.                 }
  48.         }
  49. }
  50.  


этот пример меня не совсем устраивает. т.к. когда делаю какие та изменения в документе html (который подгружаю) эти изменения не отображаются. Отображаться начинают только после очистки истории.
Также данные которые должны отображаться в панели (div) которая выезжает с правой стороны. Панель не успевает отобразиться до конца, а содержимое html документа уже отображается. Данную проблему решил через setTimeout, но когда кликаю на кнопку чтоб загрузить другой html документ прелоадер начинает отображаться не сразу т.к. указан setTimeout. Здесь решил сделать определение была ли нажата первый раз кнопка или нет, и сделал запись в куки, но понимаю что это какой та получается бред! Подскажите пожалуйста может есть какой та плагин? или может можно решить то что я добавлял самостоятельно не таким бредовым кодом, и решить проблему с кешированием.
kuller Отправлено: 19 Ноября, 2015 - 19:05:02 • Тема: подчеркивание ссылки • Форум: HTML, Дизайн & CSS

Ответов: 1
Просмотров: 612
Вроде все просто, но не получается не как сделать. Вот такое подчеркивание у ссылки (см. скрин). Как сделать такое?
kuller Отправлено: 13 Ноября, 2015 - 17:40:36 • Тема: вирус "реклама" • Форум: Прочее

Ответов: 8
Просмотров: 92
DelphinPRO пишет:
С какого сайта скачивал-то?


https://notepad-plus-plus[dot]org
kuller Отправлено: 13 Ноября, 2015 - 14:26:09 • Тема: вирус "реклама" • Форум: Прочее

Ответов: 8
Просмотров: 92
DelphinPRO пишет:
Вряд ли разрабы сами распространяют вирус. У них сайт не раз ломали. Может опять.


я не знаю сами они или нет. Факт в том что с их сайта вирус попал. Вместе с notepad++ еще установилось много всякой фигни. амиго, одноклассники, контакт, еще какая та ерунда. Это вроде всю удалил, а вот с вирусом не знаю что делать.

Хотя это отличный повод распространять вирус под предлогом что "сайт сломали"
(Добавление)
нашел способ избавиться от этой фигни. Вместе с нотепад++ установилось это Content Defender после удаления все стало нормально.
kuller Отправлено: 13 Ноября, 2015 - 14:11:09 • Тема: вирус "реклама" • Форум: Прочее

Ответов: 8
Просмотров: 92
Сегодня скачивал редактор notepad++ с официального сайта, и я очень сильно удивился что эти разработчики распространяют свою программу вместе с вирусом. Вирус вставляет в исходный код сайтов свой код, который отображает рекламу. Кто сталкивался с данным вирусом подскажите способ лечения. Прикрепляю скрин исходного кода.
kuller Отправлено: 09 Ноября, 2015 - 06:21:47 • Тема: Создание массива из строки • Форум: Вопросы новичков

Ответов: 9
Просмотров: 484
Да действительно у меня встречаются такие моменты где еще и отчество написано Нахмурился
а можно же сделать определение на четное не четное количество ключей в массиве, и если количество не четное, допустим убрать последний ключ массива...

Хотя нет... бред получается если в таком порядке будет "Сидоров Петр Иванов Иван Иванович Пупкин Гена"
kuller Отправлено: 08 Ноября, 2015 - 03:08:18 • Тема: Создание массива из строки • Форум: Вопросы новичков

Ответов: 9
Просмотров: 484
У меня голова сейчас зарвется уже!!! Огорчение не могу не как решить задачку. Помогите пожалуйста. Есть строка с именем и фамилией.

пример
Иванов Иван Сидоров Петр Пупкин Гена

Как вот из такой строчки сделать массив? или может массив не обязательно делать... мне надо после каждого имени поставить запятую

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. [0] => Иванов Иван
  3. [1] => Сидоров Петр
  4. [2] => Пупкин Гена
  5. )
  6.  
kuller Отправлено: 11 Октября, 2015 - 01:27:19 • Тема: Скролл до якоря • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 496
Помогите пожалуйста переписать код скролла до якоря. На сайте присутствует плагин Remodal т.к. модульное окно срабатывает также как и скролл (href="#test") тогда модульное окно перестает работать. Попробовал код скролла обвернуть функцию

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function scroll()
  3. {
  4.         $('a[href^="#"]').bind('click.smoothscroll', function(e)
  5.         {
  6.  
  7.         var target = this.hash,
  8.         $target = $(target);
  9.  
  10.         $('html, body').stop().animate({
  11.         'scrollTop': $target.offset().top-($('ul').height()+ 100)
  12.         }, 1000, 'swing');
  13.     });
  14. }
  15.  


тогда код запускается только после двойного клика. Как переписать все это дело?
kuller Отправлено: 28 Сентября, 2015 - 17:20:44 • Тема: замена тега preg_replace • Форум: Вопросы новичков

Ответов: 2
Просмотров: 169
Помогите сделать замену тега. Надо чтоб с [video=...] менялось на iframe делаю так, и чета не работает.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $str = "[video=http://сайт.ру/]";
  5.  
  6. $text = preg_replace("#<iframe src=\"(.+?)\" width=\"550\" height=\"340\" scrolling=\"no\" frameborder=\"no\" name=\"ifr_19\" id=\"ifr_19\"></iframe>#is", "[video=\\1]", $str);
  7.  
  8. echo $text;
  9.  
  10. ?>
  11.  
kuller Отправлено: 20 Сентября, 2015 - 17:43:33 • Тема: java ввод с клавиатуры • Форум: Другие языки программирования

Ответов: 1
Просмотров: 2475
начал изучать java и не могу понять почему следующий код работает маленько не так

Main
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. package ru.itkreativ;
  3.  
  4. public class Main {
  5.     static public void main(String[] args){
  6.  
  7.         System.out.println(ExampStat.get());
  8.     }
  9. }
  10.  


ExampStat
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. package ru.itkreativ;
  3.  
  4. import java.util.Scanner;
  5.  
  6. /**
  7.  * Created by Серега on 20.09.2015.
  8.  */
  9. public class ExampStat {
  10.  
  11.     public static String get(){
  12.  
  13.         int age;
  14.         String name;
  15.         String last;
  16.  
  17.         Scanner sc = new Scanner(System.in);
  18.  
  19.         System.out.println("Age");
  20.         age = sc.nextInt();
  21.  
  22.         System.out.println("Name");
  23.         name = sc.nextLine();
  24.  
  25.         System.out.println("Last");
  26.         last = sc.nextLine();
  27.  
  28.         return "я "+last+" "+name+" мне "+age+" лет";
  29.     }
  30. }
  31.  


при запуске просит указать age потом сразу Name и Last т.е. надо чтоб каждое значение указывалось отдельно, а сейчас два последних объединяет. Почему так?
kuller Отправлено: 08 Августа, 2015 - 20:12:30 • Тема: Нумерация строк • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1169
тогда вот рабочий пример

PHP:
скопировать код в буфер обмена
  1.  
  2. $i = 1;
  3. echo '<table border="1" width="300px">
  4.                         <tr>
  5.                                 <td>№</td>
  6.                                 <td>текст</td>
  7.                         </tr>';
  8. while($i < 10)
  9. {
  10.         echo <<<HTML
  11.                 <tr>
  12.                         <td>{$i}</td>
  13.                         <td>что та еще</td>
  14.                 </tr>
  15. HTML;
  16.         $i++;
  17. }
  18.  
  19. echo '</table>';
  20.  
kuller Отправлено: 08 Августа, 2015 - 20:07:00 • Тема: печать из браузера А6 формата • Форум: Вопросы новичков

Ответов: 11
Просмотров: 428
[quote=SAD][/quote] почему нельзя объясни? у меня была такая же необходимость, и все работало, но косяки иногда вылазили. С чем это было связано с компом или принтером не разбирался. (хотя дума принтер)
kuller Отправлено: 08 Августа, 2015 - 19:55:25 • Тема: Нумерация строк • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1169
Cergei пишет:
kuller пишет:
$i = 1;
while()
{

echo $i;

$i++;
}


Наверное. я только в курсе методом копирования и тыка примерного.
Это основной код такой, а вывод уже другой код?
Например:
PHP:
скопировать код в буфер обмена
  1.     <?PHP if ($indexList) : ?>
  2.     <?PHP echo $k + 1; ?>.
  3.     <?PHP endif; ?>


покажи код который у тебя сейчас. т.е. в котором выводятся строки...

из примера тебе надо взять только

PHP:
скопировать код в буфер обмена
  1.  
  2. // перед цыклом while добавить
  3. $i = 1;
  4.  
  5. //и в конце цыкла while добавить (перед закрывающей скобкой })
  6. $i++;
  7.  
kuller Отправлено: 08 Августа, 2015 - 19:32:05 • Тема: Нумерация строк • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1169
PHP:
скопировать код в буфер обмена
  1.  
  2. $i = 1;
  3. while()
  4. {
  5.  
  6. echo $i;
  7.  
  8. $i++;
  9. }
  10.  


ты про это? судя по скрину результат такой и будет.

Страниц (38): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB