Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
 
Люба53
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 104
#1

Удаление логотипа с сайта - PHP

28.04.2018, 10:16. Просмотров 420. Ответов 22
Метки нет (Все метки)

Подскажите как правильно сделать удаление аватарки с сайта. Я сделала вот так сама кнопка удалить прописана так, логотип удаляется но после удаления нужно перезагрузить страницу иначе остается кусок фото указала на фото.
Как я понимаю проблема в том, что JS удаляет картинку, но не удаляет тег HTML уже переданный браузеру.

HTML5
1
<div id="d_logo" style="position:absolute; bottom: 10px; right:160px; display:"><a onClick="dels(1)" >Удалить логотип</a></div>
Вот сама функция:

Javascript
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<script>
 
    function alles(q)
        {
        $.ajax({
            type: "GET",
            url: "<?=$abs_base_file?>user/upload_result_logo"+q+".php?tim="+Math.floor(new Date().getTime() / 1000),
            success: function(html) {
                $("#len"+q).empty();
                $("#len"+q).append(html);
                }
            });
        }
    
    
    function dels(q)
        {
        $.ajax({
            type: "GET",
            url: "<?=$abs_base_file?>user/upload_result_logo"+q+".php?del=1&tim="+Math.floor(new Date().getTime() / 1000),
            success: function(html) {
                $("#len"+q).empty();
                $("#len"+q).append(html);
                }
            });
        }
    
    
    
    function ajaxUpload(q)
    {
    document.getElementById('loading').style.display = '';
    
        $.ajaxFileUpload
        (
            {
                url:"<?=$abs_base_file?>user/upload_file_logo"+q+".php",
                secureuri:false,
                fileElementId:'foto'+q,
                dataType: 'json',
                success: function (data, status)
                {
                    if(typeof(data.error) != 'undefined')
                    {
                        if(data.error != '')
                        {
                        alert(data.error);
                        }
                        else
                        {
                        alles(q);
                        }
                    }
                },
                error: function (data, status, e)
                {
                    alert(e);
                }
            }
        )
             
        $("#input_file_divi"+q).css("opacity","0.01"); 
        $("#ift"+q).show(); 
        
        return false;
 
    }
    
</script>
0
Миниатюры
Удаление логотипа с сайта   Удаление логотипа с сайта   Удаление логотипа с сайта  

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2018, 10:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Удаление логотипа с сайта (PHP):

Перенос логотипа
Доброго времени суток уважаемые знатоки! Подскажите мне как неопытному, как...

Удаление файлов с сайта
Здравствуйте, есть корпоративный сайт на php понадобилось сделать модуль...

Удаление элемента со страницы сайта
Помогите пожалуйста. Нужно удалить Текст и Checkbox. Как это сделать? В каком...

Удаление переменных при закрытии сайта
Здравствуйте. Задача такая: удалять переменную (неважно переменная сессии...

Удаление своего аккаунта пользователем сайта
Всем привет! Сегодня столкнулся с казалось бы элементарным в mysql и рнр....

Заяц вместо логотипа PHP
Либо тут что то не так либо одно из двух. :-( Качнул дистрибутив php5 с...

22
Люба53
-7 / 0 / 2
Регистрация: 26.04.2018
Сообщений: 104
04.05.2018, 22:33  [ТС] #21
Никак не выходит с этим аватаром все равно кусочек остаётся
0
sasha0012
337 / 143 / 105
Регистрация: 21.06.2012
Сообщений: 660
05.05.2018, 19:52 #22
Файл бы глянуть... edit_akk_prof.php
0
atanov
179 / 178 / 71
Регистрация: 26.05.2016
Сообщений: 1,138
06.05.2018, 15:40 #23
Цитата Сообщение от Люба53 Посмотреть сообщение
Никак не выходит с этим аватаром все равно кусочек остаётся
Люба53, естественно, ведь при перезагрузке Ваш php вновь сформирует html, в котором будет опять разметка, для размещения фото. Вам нужно добавлять проверку на наличие файла с аватаркой и, если этот файл отсутствует менять разметку.
0
06.05.2018, 15:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2018, 15:40
Привет! Вот еще темы с решениями:

Как разместить слайдер правее логотипа?
Помогите сделать какой-нибуть слайдер чтобы украсить страницу. Как мне его...

Как сделать закачку и удаление файлов, создание и удаление каталогов?
Как сделать закачку и удаление файлов, создание и удаление каталогов?

При парсинге сайта содержание в строке выводится не на языке сайта
Здравствуйте. Помогите решить проблему. Сайт в браузере на русском. Когда я его...

Удаление логотипа с видео
Здравствуйте, у меня возникла небольшая проблема. Я скачала фильм и с помощью...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru