Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Hta + vbs + js проблема с апдейтом innerHTML

Ответить
Настройки темы
Любой язык - [решено] Hta + vbs + js проблема с апдейтом innerHTML
csp csp вне форума

Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Никак не могу решить задачу апдейта или стирания предыдущего элемента что пишет скрипт в <p> или <body>
Прогресс бары не удалось прикрутить . Решил написать текстом, сколько скачалось мегабайт.
в hta

Код: Выделить весь код
<p>Прогресс: <span id = "ProcessList"></span></p>


    strHTML = ""

    strComputer="."
    ProcWatch="wget.exe"
        
        Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
        Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name ='" & ProcWatch & "'")
        Do Until colProcesses.Count = 0
        
        Set colProcesses = objWMIService.ExecQuery _
        ("Select * from Win32_Process Where Name ='" & ProcWatch & "'")       
       
        Set objFolder = fso.GetFolder(strPath) 
                 
        strHTML = strHTML & "<img src=""http://mysite.ru/img/1.gif"" /> Скачано " & Round((objFolder.Size/1048576),2) & " мегабайт из 260 <br />"                  
        ProcessList.InnerHTML = strHTML
        Sleep(3)          
      
        Loop
каждые 3 секунды чекает размер папки куда скачиваются файлы, и в <p> вписывается span с текстом многократно, в результате вылазия за пределы окна .hta
Чтобы удалить предыдущий span нужен js но нет eventa когда бы можно было его запустить

визуально это выглядит так




а надо в 1 сообщении обновлять цифры. Просто это последнее что осталось сделать, а то оч некрасиво смотрится.

Отправлено: 16:02, 08-07-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


csp, Вы привели какой-то кусок кода. Покажите весь.

P.S. Никаких событий не нужно. И удалять ничего не нужно. Вы просто неправильно используете имеющиеся возможности.

Отправлено: 16:21, 08-07-2015 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

csp csp вне форума Автор темы

Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


strHTML = strHTML & "Скачано "…

заменил на strHTML = "Скачано "…

и все ок

Последний раз редактировалось csp, 08-07-2015 в 18:42. Причина: решено


Отправлено: 16:35, 08-07-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


csp, попробуйте просто убрать выделенное:
Код: Выделить весь код
strHTML = strHTML & "Скачано "…
А вообще такие вещи надо на timeout «вешать».
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:15, 08-07-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Hta + vbs + js проблема с апдейтом innerHTML

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Запрос значений через htm/hta в vbs скрипте prostoshu Скриптовые языки администрирования Windows 2 08-03-2012 17:17
VBS/WSH/JS - [решено] HTA + VBS | Чем отлаживать VBS в теле HTA vxor Программирование и базы данных 8 10-03-2011 11:17
Вопрос по работе JS и VBS скриптов hasherfrog Microsoft Windows Vista 0 19-10-2006 12:39
Полный help по JS/VBS Antares-Redstar Вебмастеру 6 20-03-2006 19:44
VBS/WSH/JS - *VBS/WHS/JS* | Инсталлятор на VB DevilHaker Программирование и базы данных 1 27-01-2006 19:55




 
Переход