Я хочу загрузить на страницу массив кнопок (900 штук). Но писать 900 тэгов как-то не в кайф. Циклов в html как я понимаю нет. VBScript оператор Load не
пропускает. Что делать?
И вдогонку: Если грузить кнопки с одинаковыми id и name то они загружаются,
но браузер (в смысле VBScript) их перестает узнавать. Видимо у них имена меняются или что?
Thank you.
1. suvor - 23 Февраля, 2004 - 08:18:09 - перейти к сообщению
2. ETC - 23 Февраля, 2004 - 09:50:25 - перейти к сообщению
suvor
А слабо сделать на JavaScript? И потом, зачем тебе 900 кнопок?
Скрипт кривовато написан, т.к. форум имеет плохую привычку тереть обратные слеши...
А слабо сделать на JavaScript? И потом, зачем тебе 900 кнопок?
CODE:
<script language="JavaScript">
for (var i=0;i<900;i++) {
document.write('<input type="button" name="b'+(i+1)+'" id="b'+(i+1)+'" onClick="alert('+"'I am button #"+(i+1)+"'"+')" value="Button #'+(i+1)+'">
');
}
</script>
<script language="JavaScript">
for (var i=0;i<900;i++) {
document.write('<input type="button" name="b'+(i+1)+'" id="b'+(i+1)+'" onClick="alert('+"'I am button #"+(i+1)+"'"+')" value="Button #'+(i+1)+'">
');
}
</script>
Скрипт кривовато написан, т.к. форум имеет плохую привычку тереть обратные слеши...
3. TvoyWeb - 23 Февраля, 2004 - 15:33:51 - перейти к сообщению
suvor, ты уж расскажи зачем столько кнопок на странице?
4. suvor - 24 Февраля, 2004 - 03:11:09 - перейти к сообщению
Thank you very much! Усе получилось! Только с этими дурацкими кавычками я совсем голову сломал. Чтобы передать номер кнопки в процедуру Написал так onClick="btn('+" ' "+i+" ' "+'" но боюсь что тут что то лишнее имеет место быть!
А зачем - ну у меня есть игрушка на бэйсике где в качестве игрового поля
массив кнопок (ну не знаю я как считать позицию мышки при клике). Теперь меня попросили ее сделать on-line. А VBScript туповат и Load не понял. А про Java я не слышал. Так что thank you once more.
А зачем - ну у меня есть игрушка на бэйсике где в качестве игрового поля
массив кнопок (ну не знаю я как считать позицию мышки при клике). Теперь меня попросили ее сделать on-line. А VBScript туповат и Load не понял. А про Java я не слышал. Так что thank you once more.
5. ETC - 24 Февраля, 2004 - 07:47:36 - перейти к сообщению
suvor
Тьфу ты, делать 900 кнопок ради координат мыши? Я напишу, чуть позже, как узнать координаты мыши на JavaScript...
Тьфу ты, делать 900 кнопок ради координат мыши? Я напишу, чуть позже, как узнать координаты мыши на JavaScript...
6. suvor - 26 Февраля, 2004 - 07:19:57 - перейти к сообщению
Так как насчет мышиных координат?
7. ETC - 26 Февраля, 2004 - 09:08:04 - перейти к сообщению
suvor
Накатаю... тебе в IE или Netscape с Opera?
Накатаю... тебе в IE или Netscape с Opera?
8. suvor - 27 Февраля, 2004 - 04:15:13 - перейти к сообщению
Извини, не понял? При чем тут IE или OPERA? Я хочу из какого-то скрипта
(VBS или Java) считать координаты мышки при клике на какой-то картинке-
на форме или на странице или на picture.. Или мы о разном?
Впрочем свою игрушку я сделал, так что любопытство чисто от любопытства-
особо в голову не бери.
Кстати этот фокус с document.write под циклом в VBS тоже проходит!
(VBS или Java) считать координаты мышки при клике на какой-то картинке-
на форме или на странице или на picture.. Или мы о разном?
Впрочем свою игрушку я сделал, так что любопытство чисто от любопытства-
особо в голову не бери.
Кстати этот фокус с document.write под циклом в VBS тоже проходит!
9. ETC - 27 Февраля, 2004 - 06:27:59 - перейти к сообщению
suvor
А ты не знаешь, что все браузеры по разному считывают координаты мыши? Например e.pageX,e.pageY - это в Нетскейпе, в IE - event.x, event.y, Опера вообще и так и так понимает...
А ты не знаешь, что все браузеры по разному считывают координаты мыши? Например e.pageX,e.pageY - это в Нетскейпе, в IE - event.x, event.y, Опера вообще и так и так понимает...
10. suvor - 01 Марта, 2004 - 04:35:53 - перейти к сообщению
И на кой же ... мне считывание которое у одних посетителей будет работать, а у других нет! Я уж лучше с кнопочками!