powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с внешним скриптом.
8 сообщений из 8, страница 1 из 1
Помогите с внешним скриптом.
    #35995965
AndyOld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал изучать матчасть, но что-то совсем туго.
Есть внешний скрипт (упрощенно:)
Код: plaintext
1.
2.
function GoBig(){
alert(id)
}
На страничке две кнопки:
Первая само собой работает:
Код: plaintext
<BUTTON id= 073  onclick=alert(id);>Button1</BUTTON>
А вот вторая совсем не хочет:
Код: plaintext
<BUTTON id= 074  onclick=GoBig();>Button2</BUTTON>
Ссылку на внешний скрипт создал правильно.
Помогите разобраться пожалуйста.

С уважением.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996128
AndyOld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел решение, может кому пригодиться.
Код: plaintext
1.
2.
3.
function GoBig(){
var id = document.activeElement
alert(id.id);
}

Удачи.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996171
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndyOld,

в IE это работать не будет! ибо есть извечная проблема document and window между FF, опера и IE

лучше писать согласно всем правилам и сразу привыкать к этому ибо вас ждут в дальнейшем еще больше сюрпризов.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
function gobig()
{
alert(this.id)
}
</script>

<button id="074" onclick="javascript:gobig(this);">Button2</button>

по моему где то так.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996269
ART-CODE_NOPASSWORD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю где там не работает document.activeElement - но в IE работает точно !
Правда скрипт на VBS, а форма HTA

MyTest.HTA
----------------------------
Код: plaintext
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.
<HTML STYLE="background: url(MyTest.jpg)" > 
<HEAD>
<HTA:APPLICATION ID="MyTest"
     APPLICATIONNAME="MyTest"
     BORDER="thick"
     BORDERSTYLE="raised"
     CAPTION="yes"
     MAXIMIZEBUTTON="yes"
     MINIMIZEBUTTON="yes"
     SHOWINTASKBAR="yes"
     SINGLEINSTANCE="yes"
     SYSMENU="yes"
     VERSION="1.0"
     WINDOWSTATE="maximize"/> 
<TITLE>Мой Тест</TITLE>
<META http-equiv=Content-Type content='text/html;charset=windows-1251'>
<script language="VBScript" src="MyTest.vbs" ></script> 
</HEAD>
<BODY STYLE="overflow:auto" bgcolor=skyblye>
<form name="MyTestForm">  
<input type="button" id= "TEST_BTN_1" value="Проверка" onClick="TestFunc" >
<input type="button" id= "TEST_BTN_2" value="Проверка" onClick="TestFunc" >
<form>    
</BODY>
</HTML>

MyTest.vbs
----------------------------
Код: plaintext
1.
2.
3.
sub TestFunc()
MsgBox document.activeElement.id
end sub

Так что желаю Вам удачи, все должно получится.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996272
AndyOld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ZeroHold
К сожалению Ваша конструкция не работает с внешним скриптом.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996340
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndyOld,

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


ART-CODE_NOPASSWORD
осмелюсь заметить что VB script != Javascript и под синтаксисом document в каждом скрипте/языке может подразумеваться разные вещи. К сожалению не владею первым и что либо по этому поводу утверждать не могу.

AndyOld,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
function gobig(_element)
{
alert(_element.id)
}
</script>

<button id="074" onclick="javascript:gobig(this);">Button2</button>
проверено на IE 6.0>. FF 2.x> Opera 9.x> везде работает.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996348
AndyOld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroHold
Да, согласен, теперь работает.
...
Рейтинг: 0 / 0
Помогите с внешним скриптом.
    #35996583
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndyOld
Код: plaintext
1.
document.activeElement

Я так понял сие сейчас M$ IE only и в будущем только предполагается ?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с внешним скриптом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]