Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Массив кнопок
ТвойWeb » WebMaster класс » JavaScript » Массив кнопок

Страниц (1): [1]
 

1. suvor - 23 Февраля, 2004 - 08:18:09 - перейти к сообщению
Я хочу загрузить на страницу массив кнопок (900 штук). Но писать 900 тэгов как-то не в кайф. Циклов в html как я понимаю нет. VBScript оператор Load не
пропускает. Что делать?
И вдогонку: Если грузить кнопки с одинаковыми id и name то они загружаются,
но браузер (в смысле VBScript) их перестает узнавать. Видимо у них имена меняются или что?
Thank you.
2. ETC - 23 Февраля, 2004 - 09:50:25 - перейти к сообщению
suvor
А слабо сделать на 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>

Скрипт кривовато написан, т.к. форум имеет плохую привычку тереть обратные слеши...
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.
5. ETC - 24 Февраля, 2004 - 07:47:36 - перейти к сообщению
suvor
Тьфу ты, делать 900 кнопок ради координат мыши? Я напишу, чуть позже, как узнать координаты мыши на JavaScript...
6. suvor - 26 Февраля, 2004 - 07:19:57 - перейти к сообщению

Так как насчет мышиных координат?
7. ETC - 26 Февраля, 2004 - 09:08:04 - перейти к сообщению
suvor
Накатаю... тебе в IE или Netscape с Opera?
8. suvor - 27 Февраля, 2004 - 04:15:13 - перейти к сообщению
Извини, не понял? При чем тут IE или OPERA? Я хочу из какого-то скрипта
(VBS или Java) считать координаты мышки при клике на какой-то картинке-
на форме или на странице или на picture.. Или мы о разном?
Впрочем свою игрушку я сделал, так что любопытство чисто от любопытства-
особо в голову не бери.
Кстати этот фокус с document.write под циклом в VBS тоже проходит!
9. ETC - 27 Февраля, 2004 - 06:27:59 - перейти к сообщению
suvor
А ты не знаешь, что все браузеры по разному считывают координаты мыши? Например e.pageX,e.pageY - это в Нетскейпе, в IE - event.x, event.y, Опера вообще и так и так понимает...
10. suvor - 01 Марта, 2004 - 04:35:53 - перейти к сообщению
И на кой же ... мне считывание которое у одних посетителей будет работать, а у других нет! Я уж лучше с кнопочками!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0416]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33