Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Ultra TC Editors 
Author Message
Orion9



PostPosted: Sat May 02, 2026 19:41    Post subject: Reply with quote

Avada
Даже не знаю, что сказать. У меня на Win11 работает. Сейчас проверял на Win81 (у меня там, к тому же, старый коммандер остался версии 9.22), тоже вроде работает. Но сам IE на Win81 не хочет выполнять VBScript хоть убей. Пишет:
Code:
Строка: 1
Ошибка: "ToggleAllTables" не определено

Я потыркался немного, но бросил это дело. Вспомнил, что у меня был гаджет, где использовался VBScript в HTML странице, там и нашел решение. Чем-то оно даже лучше горячей клавиши.
Code:
<body ondblclick="ToggleAllTables()">

Т.е. столбцы теперь переключаются по двойному клику в любом месте. И могу сказать, что это удобно!

По идее, можно и нажатие так отловить, но почему-то не работает
Code:
<body onkeydown="ToggleAllTables()">

Возможно это как-то связано с плагином HTMLView, поскольку JavaScript в браузере работает, все отлавливается
Code:
<body ondblclick="ToggleAllTables()" onkeydown="ToggleAllTables('Клавиша нажата!)">

Но я думаю, что если с клавишей не получится разобраться, то двойной клик вполне подойдет.

Я не буду сбрасывать новый вариант справочника. Чтобы добавить двойной клик, нужно просто добавить к тегу <body> событие ondblclick. Т.е. заменить в файле
Code:
</style></head><body><h1>Настройки Total Commander</h1>

На
Code:
</style></head><body ondblclick="ToggleAllTables()"><h1>Настройки Total Commander</h1>

А почему у вас не работает в плагине, трудно сказать. Может скрипты отключены в настройках? Я плохо в этом разбираюсь, если честно.

Но вариант с VBScript немного похуже. Как я писал выше, он не работает с td:nth-child(). Поэтому приходится скрывать .td_header, а это приводит к скрытию заголовков во всех таблицах. В результате после скрытия или отображения текущая позиция на странице сильно отличается, а это раздражает и сбивает с толку. Может быть кто-то компетентный подскажет, как лучше сделать?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group