Запуск программы по onMouseOver
|
|
reAct | Дата: Пятница, 06 Ноября 2009, 18:14 | Сообщение # 1 |
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
| Хочу сделать следующее ... Имеется ссылка в хтмл при нажатии на которую запускается прога, тут всё ясно , все работает..но хочу чтоб при наведении мышкой на ссылку грузилось описание в текстовое поле...неполучается чето.. html -> Code <!-- Все работает --> <a class="bold" href="scriptcode0:Run("c:\software\apollo 37zz rus\apollo37zz.exe","")">Установить</a><br>
<!-- Все работает --> <a class="bold" href="scriptcode0:LoadText("Text","C:\software\info.txt")">Показать инфо о проге</a><br>
<!-- похоже событие onMouseOver не переваривается тупо ошибка - предполагается наличие объекта --> <a class="bold" href="#" onMouseOver="scriptcode0:LoadText("Text","C:\software\info.txt")">Показать инфо о проге</a><br>
<!-- таже самая ошибка --> <a class="bold" href="scriptcode0:Run("c:\software\apollo 37zz rus\apollo37zz.exe","")" onMouseOver="scriptcode0:LoadText("Text","C:\software\info.txt")">Установить а при наведении показать</a><br>
короче я понял что события которые вызывают код MMB нифига не работают...мож кто че знает, как заставить работать
Сообщение отредактировал reAct - Пятница, 06 Ноября 2009, 18:51 |
|
| |
Alex3A | Дата: Пятница, 06 Ноября 2009, 18:42 | Сообщение # 2 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| В семплах к билдеру есть пример html_mmbscript.mbd, там все показано. По моему у тебя проблема не с билдером а с явой.
|
|
| |
reAct | Дата: Пятница, 06 Ноября 2009, 18:52 | Сообщение # 3 |
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
| с явой проблем нету....в примере ничего подобного нет...я думал здесь кто-то реализовывал подобное..
|
|
| |
YURIY | Дата: Пятница, 06 Ноября 2009, 19:35 | Сообщение # 4 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (reAct) предполагается наличие объекта Quote (reAct) с явой проблем нету.... Неправда. Вы в своём коде выше написали JavaScript следующего вида: Code scriptcode0:LoadText("Text","C:\software\info.txt") Покажите мне хоть одну такую JS команду в любом справочнике. HTML-команды передаются в MMB из параметра href. Соответственно, событие onMouseOver должно выглядеть следующим образом: Code onMouseOver="location.href='scriptcode0:LoadText(& quot;Text& quot;,& quot;Текст& quot;)'" И не забывайте, что никаких двойных кавычек у вас не должно быть внутри строки события!!! Заменяйте их, как показано выше (в коде уберите пробелы после &).
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Пятница, 06 Ноября 2009, 19:45 | Сообщение # 5 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (reAct) с явой проблем нету....в примере ничего подобного нет Вообще то это непростое занятие, написать все правильно, что бы и ява не ругалась, и билдер все понял, так что придется попотеть при решении совместных ява -билдеровых проблем Но "дурак" тут, однозначно, только програмер.
|
|
| |
reAct | Дата: Пятница, 06 Ноября 2009, 20:18 | Сообщение # 6 |
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
| Quote (YURIY) Неправда. Вы в своём коде выше написали JavaScript следующего вида: Codescriptcode0:LoadText("Text","C:\software\info.txt") Покажите мне хоть одну такую JS команду в любом справочнике. жесть, и где ж тут яваскрипт??? я думал что scriptcode0:LoadText("Text","C:\software\info.txt") - это херня из MMB, onMouseOver - событие dhml.. вопросы? Я не писал что это javascript а под словами "с явой проблем нету...." я имел ввиду что javascript ВООБЩЕ знаю..
|
|
| |
YURIY | Дата: Пятница, 06 Ноября 2009, 20:20 | Сообщение # 7 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (reAct) жесть, и где ж тут яваскрипт??? Вот это я у вас и спрашиваю. После onMouseOver= у вас должен быть JS код. А вы что написали? Quote (reAct) я имел ввиду что javascript ВООБЩЕ знаю.. Что вытекает из моих слов выше Человек, знающий JS, никогда не напишет в событии onMouseOver невесть что.
Вечная память Андрею Сергееву!
|
|
| |
reAct | Дата: Суббота, 07 Ноября 2009, 14:53 | Сообщение # 8 |
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
| один фиг - суть одна - не работает...
|
|
| |
YURIY | Дата: Суббота, 07 Ноября 2009, 16:07 | Сообщение # 9 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (reAct) не работает... А я говорю - работает. Кто кого переспорит? Поиграем? Расшифрую: если не будет подробностей, что и как делаете, ответа будете ждать ровно столько же.
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Суббота, 07 Ноября 2009, 16:36 | Сообщение # 10 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (YURIY) А я говорю - работает. И я того же мнения! Еще раз повторяю, взаимный скриптинг дело не простое, и требует немного няпрячь серое вещество, чего мне не очень то и охота делать,по такому поводу, а суть состоит в том что reAct, этого делать ну никак не желает! Но чтобы не быть голословным, reAct, вынудил меня чего то нашкрябать, оторвав от более насущих дел.
|
|
| |
reAct | Дата: Воскресенье, 08 Ноября 2009, 00:14 | Сообщение # 11 |
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
| все спасибо... наверно достал...у тов.Alex3A в архиве то что нужно впринципе..
|
|
| |
YURIY | Дата: Воскресенье, 08 Ноября 2009, 00:15 | Сообщение # 12 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| А у товарища Yuriy в коде выше нечто другое?
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Воскресенье, 08 Ноября 2009, 14:25 | Сообщение # 13 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (YURIY) А у товарища Yuriy в коде выше нечто другое? Очевидно проблема с ctrl+c ctrl+v
|
|
| |
YURIY | Дата: Пятница, 20 Ноября 2009, 02:38 | Сообщение # 14 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Alex3A, точно, клавиатура старая, что-то не нажимается
Вечная память Андрею Сергееву!
|
|
| |