Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Запуск программы по onMouseOver
Запуск программы по 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)
с явой проблем нету....в примере ничего подобного нет

Вообще то это непростое занятие, написать все правильно, что бы и ява не ругалась,
и билдер все понял, так что придется попотеть при решении совместных ява -билдеровых
проблем :D
Но "дурак" тут, однозначно, только програмер.
 
reActДата: Пятница, 06 Ноября 2009, 20:18 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
Неправда. Вы в своём коде выше написали JavaScript следующего вида: Codescriptcode0:LoadText("Text","C:\software\info.txt") Покажите мне хоть одну такую JS команду в любом справочнике.

:D жесть, и где ж тут яваскрипт??? я думал что 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, вынудил меня чего то нашкрябать, оторвав от более насущих дел.
Прикрепления: www.zip (1.6 Kb)
 
reActДата: Воскресенье, 08 Ноября 2009, 00:14 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
:p все спасибо... наверно достал...у тов.Alex3A в архиве то что нужно впринципе..
 
YURIYДата: Воскресенье, 08 Ноября 2009, 00:15 | Сообщение # 12
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
А у товарища Yuriy в коде выше нечто другое? scared


Вечная память Андрею Сергееву!
 
Alex3AДата: Воскресенье, 08 Ноября 2009, 14:25 | Сообщение # 13
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (YURIY)
А у товарища Yuriy в коде выше нечто другое?

Очевидно проблема с ctrl+c ctrl+v :D
 
YURIYДата: Пятница, 20 Ноября 2009, 02:38 | Сообщение # 14
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Alex3A, точно, клавиатура старая, что-то не нажимается :)


Вечная память Андрею Сергееву!
 
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Запуск программы по onMouseOver
  • Страница 1 из 1
  • 1
Поиск: