Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521

Почему у меня не работает body?

01.07.2018, 20:04. Показов 864. Ответов 5
Метки html, js (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.Столкнулся с проблемой,что не работает тело моего сайта,в переносном смысле.
У меня есть шаблон для редактирования страницы
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
 
Autoloadvalidator::AutolaodsValidator('admin');
Autoload::Autolaods('admin');
 
$AbstractObjectDB = new AbstractObjectDB(Config::DB_HOST, Config::DB_USER, Config::DB_PASSWORD, Config::DB_NAME, Config::DB_PREFIX, Config::DB_SYM_QUERY);
// $articles = $AbstractObjectDB->sel('articles', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, false, null);
$menu = $AbstractObjectDB->sel('menu', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, false, null);
$articles = $AbstractObjectDB->sel('articles', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, true, 5);
$text = $AbstractObjectDB->sel('text', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, false, null);
$address = $AbstractObjectDB->sel('address', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, false, null);
$weather = $AbstractObjectDB->sel('weather', array('*'), false, array('' => array('', '', ''), '' => array('', '', '')), false, null, false, false, null);
$UsefulFunctions = new UsefulFunctions();
/*Проверка */
// $AbstractObjectDB->ValidateInput('dsfsd', 'ValidateLogin');
// $AbstractObjectDB->ValidateInput(5, 'ValidateID');
/*Конец проверки*/
print_r($weather);
if (count(Validator::getErrors()) == 0) {
// $AbstractObjectDB->sel('menu', array('5', 'login'), true, array('id' => array('0', 'AND', '='), 'title' => array('admin', '', '=')), false, null, false, false, null);
}else{
    print '<script language="javascript">alert("'.LoadIniFile::LoadFile(Validator::getErrors(), 'admin').'");</script>';
}
 
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
    <html><head><!--- desktop --><meta charset="utf-8"/><title></title><meta name="format-detection" content="telephone=no"><link rel="stylesheet" type="text/css"  href="https://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic"><link rel="stylesheet" type="text/css"  href="https://fonts.googleapis.com/css?family=Forum&subset=latin,cyrillic"><style type="text/css">
        .component-header h1.widget-header { display: block; font-size: 36px; margin-top: 20px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-weight: bold; font-family: Roboto;  }
        .component-header h2.widget-header { display: block; font-size: 30px; margin-top: 20px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-family: Roboto;  }
        .component-header h3.widget-header { display: block; font-size: 24px; margin-top: 20px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-family: Roboto;  }
        .component-header h4.widget-header { display: block; font-size: 18px; margin-top: 10px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-family: Roboto;  }
        .component-header h5.widget-header { display: block; font-size: 14px; margin-top: 10px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-family: Roboto;  }
        .component-header h6.widget-header { display: block; font-size: 12px; margin-top: 10px; margin-bottom: 10px; margin-left: 0; margin-right: 0; color: black; font-family: Roboto;  }
    </style><link rel="stylesheet" type="text/css"  href="https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic"><link href="/static/css/core.min.css?169b38" rel="stylesheet" type="text/css"/><link href="/static/assets/components-static.min.css?169b38" rel="stylesheet" type="text/css"/><link href="/~/css/2" rel="stylesheet" type="text/css"/><link rel="stylesheet" href="/static/css/font-awesome-4.7.0/css/font-awesome.min.css"><!--[if lt IE 9]><script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/4.1.14/es5-shim.min.js"></script><![endif]-->
    <link rel="stylesheet" type="text/css" href="../css/style.css">
    <link rel="stylesheet" type="text/css" href="../css/s.css">
    <link rel="stylesheet" type="text/css" href="../css/a.css">
    <link rel="stylesheet" type="text/css" href="../css/b.css">
    <script src="../js/js.js"></script>
    <script src="../js/a.js"></script>
    <script src="../js/bb.js"></script>
    <script src="../js/jquery.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    </head><body style="height: 100%">
        <script type="text/javascript">
 
            function initJQuery() {
                if (typeof(jQuery) == 'undefined') {
                console.log('init jquery');
                    document.write(
                        '<sc'+'ript type="text/javascript" src="/static/vendor/jquery/2.2.4/jquery.min.js"></sc'+'ript>'
                    );
                }
            }
 
            initJQuery();
 
        </script>
        <div class="page2"  ><style type="text/css">
и ну так далее
потом у меня есть скрипт
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
script type="text/javascript">
    $('#block').click(function(e){
    if(e.target.tagName!=='HTML' && e.target.tagName!=='BODY'){
        $(this).hide();
        $('#input').show().focus();
    }
});
$('html,body,head,.sivi-section').click(function(e){
    if((e.target.tagName == 'HTML') || (e.target.tagName == 'BODY')) {
        $('#input').hide();
        $('#block').show();
        $('#block').html($('#input').val());
    }
});
</script>
Который по нажатию на блок должно открыться поле интуп записаться значения и при клике на любое место(html,body)
сохранить изменения
Вот,например,вот сюда
HTML5
1
<span style="color:#800000;" id = "block"><?=$menu[5]['title']?></span><input type="text" id="input"></span></span></span></p><script type="text/javascript">window.html___c1=['-7', ''];</script></div><div class="component component-html c2 public-mode"><span style="font-size:16px;">
весь этот шаблон я подключаю в другом файле
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require_once '../core/autoload_class.php';
                require_once '../core/autoloadvalidator_class.php';
                require_once '../core/validator_class.php';
                require_once '../lib/config_class.php';
 
                Autoloadvalidator::AutolaodsValidator('admin');
                Autoload::Autolaods('admin');
                
if(!empty($_GET['pg_edit'])) {
                    switch ($_GET['pg_edit']) {
                        case '828e0013b8f3b':
                require_once '../modules/index_template.php'; 
                            break;
                    
                        default:
                            require_once '../files/404.php';
                            break;
                    }
                }
 
 
?>
Проблема заключается в том,что я не могу закрыть вот этот инпут,код рабочий,а вот тут не работает,
я случайно вывел массив из бд,и кликнув по нему,инпут закрылся,чего я не ожидал,проверив так несколько раз,я понял,что что-то с моим шаблоном не так,
скрин ниже приведен,я обвел,место,где все работает,когда нажимаешь.
В чем может быть проблема?И как ее исправить
Миниатюры
Почему у меня не работает body?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2018, 20:04
Ответы с готовыми решениями:

Почему у меня не работает PHP?
У меня Linux. Уcтановил: PHP5 Apache2 libapache2-mod-auth-mysql php5-mysql Создал файл test.html:

Почему, когда я подключаю JS и jQuery у меня в <body> вся информация летит
Почему-то, каждый раз, когда я подключаю JS и jQuery (или просто JS) к html файлу, у меня летит всё летит, от букв до бэкграунда. Если...

Почему правило берется из body.site.fluid а не из body?
Есть 2 файла css: &lt;link href=&quot;/snm/templates/protostar/css/template.css?51c4d1ef814687e10571ada6922cd49d&quot; rel=&quot;stylesheet&quot; /&gt; ...

5
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
01.07.2018, 20:43
SolomonRei, та все вроде норм
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
01.07.2018, 20:47  [ТС]
Цитата Сообщение от edward_freedom Посмотреть сообщение
та все вроде норм
но почему-то не работает

Добавлено через 1 минуту
Проблема вот в чем,в скрипте ,чтобы сохранить надо нажать на body,html
Я пытаюсь нажать,нажимаю по все странице и кликаю,но ничего не работает
а во когда нажимаю,там где обвел,все работает,в чем ошибка?
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
01.07.2018, 21:36
Возможно косяк в верстке. Какой-нибудь элемент перекрывает все остальные. Если так, то надо обратить внимание на всякие там position, z-index... В браузере можно по одному удалять элементы и смотреть заработало ли.
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
01.07.2018, 21:37  [ТС]
Цитата Сообщение от tarasalk Посмотреть сообщение
сли так, то надо обратить внимание на всякие там position, z-index
Эхххх.,этого у меня как раз много,блин и дофига,придется косяк долго искать,Спасибо за помощь
0
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
02.07.2018, 09:10
SolomonRei,
Ответил в теме посмотри, может не придется тебе ничего у себя в коде менять, потом отпишись что да как...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2018, 09:10
Помогаю со студенческими работами здесь

Почему у меня домо не работает! а в Колледже работает?
Написал в УЗ прогу! выводит текст Ассемблер по середине экрана! пришёл домой, написал её начал компилировать не работает? В чем причина...

Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при запуске выдает
Не могу понять почему не работает. Создаю игру Пятнашки. И ничего у меня не работает. И ошибки при запуске выдает. Вот, подскажите...

Почему у меня не работает программа?
блин что тут не так? #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; const int n=5,m=6; int main() { int i,j; ...

Почему у меня не работает нужно исправить
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;math.h&gt;...

почему у меня программа не работает ..подскажите
Задание: Создать в программе Блокнот текстовый файл. Написать программу, которая расшифровывает тестовый файл. Известно, что при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод Сайт называется reddit: The Thinkpad X220 Tablet is the best budget school laptop period. Это. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru