Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Атрибут CLASSID тэга OBJECT / 3 сообщений из 3, страница 1 из 1
24.12.2004, 14:44
    #32843942
PVB
PVB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут CLASSID тэга OBJECT
В чем отличие этих двух "submit"-ов (см. ниже)?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<OBJECT  type="submit" ID="cmdGuess23" WIDTH= 96  HEIGHT= 32   CLASSID="CLSID:D7053240-CE69-11CD-A777-00DD01143C57">
     <PARAM NAME="Caption" VALUE="Am 0 Right?">
     <PARAM NAME="Size" VALUE="2540;846">
     <PARAM NAME="FontCharSet" VALUE="0">
     <PARAM NAME="FontPitchAndFamily" VALUE="2">
     <PARAM NAME="ParagraphAlign" VALUE="3">
     <PARAM NAME="FontWeight" VALUE="0">
 </OBJECT>


Код: plaintext
<input type="submit" name="Submit1" ID="cmdGuess2" value="ИМЯ >>>" style="WIDTH: 133px; HEIGHT: 24px" size= 21 >

1. Вопрос
Если убрать CLASSID="CLSID:D7053240-CE69-11CD-A777-00DD01143C57", то
кнопка - не кнопка.
Этот CLASSID существует для всех type?
Если да, то как узнать эти коды?

2. Вопрос
Почему процедура cmdGuess_Click работает , а cmdGuess2_Click не работает?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 <SCRIPT LANGUAGE="VBScript">
  <!--

  Sub cmdGuess_Click
 Form.TimeLine.Progress= 50       
 End Sub

   Sub cmdGuess2_Click
 Form.TimeLine.Progress= 15       
 End Sub
 
 -->
 </SCRIPT>
	

Спасибо.
...
Рейтинг: 0 / 0
27.12.2004, 01:03
    #32845269
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут CLASSID тэга OBJECT
Добрый вечер

1. Указанный CLSID является ID Microsoft Forms 2.0 CommandButton, сам же тэг OBJECT служит для создания ActiveX объекта на странице. Поэтому вопрос о связи CLSID и атрибута type вообще некорректен. Кроме того, создавать кнопку SUBMIT через объект не правильно идеологически: что увидят пользователи сайта, если они применяют не Internet Explorer?
2. Видимо, первая процедура должна называться cmdGuess23_Click, иначе неясно, событие Click какого элемента страницы она призвана обрабатывать. И даже в таком случае не ясно, что есть Form.

Удачи
...
Рейтинг: 0 / 0
27.12.2004, 05:42
    #32845289
PVB
PVB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибут CLASSID тэга OBJECT
Хотел поменьше кодов, что бы не грузить, но получилось хуже и не понятно.

Вот весь код:

Код: 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.
27.
28.
29.
30.
31.
32.
33.
34.
35.
<html> <head> 	<title>Untitled</title>
 <SCRIPT LANGUAGE="VBScript">
  <!--
  Sub cmdGuess_Click
 Form.TimeLine.Progress= 50       
 End Sub

  Sub cmdGuess2_Click
 Form.TimeLine.Progress= 15       
 End Sub
 -->
 </SCRIPT>
	
</head> <body>
<FORM NAME="Form">
<object 
	ID="TimeLine"
	classid="CLSID:34858DB9-6FC7-40B2-9E8F-60AC963B579F"
	width= 280 
	height= 30 >
</object>

 <OBJECT  type="submit" ID="cmdGuess" WIDTH= 96  HEIGHT= 32   CLASSID="CLSID:D7053240-CE69-11CD-A777-00DD01143C57">
     <PARAM NAME="Caption" VALUE="Am I Right?">
     <PARAM NAME="Size" VALUE="2540;846">
     <PARAM NAME="FontCharSet" VALUE="0">
     <PARAM NAME="FontPitchAndFamily" VALUE="2">
     <PARAM NAME="ParagraphAlign" VALUE="3">
     <PARAM NAME="FontWeight" VALUE="0">
 </OBJECT>
 
<input type="submit" name="Submit1" ID="cmdGuess2" value="ÈÌß >>>" style="WIDTH: 133px; HEIGHT: 24px" size= 21 >
</FORM>

</body>
</html>


Вопрос
Почему процедура cmdGuess_Click работает , а cmdGuess2_Click не работает?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Атрибут CLASSID тэга OBJECT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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