![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| zetter |
|
|||
|
Unregistered |
Hi, All!
Есть 2 фрейма, первый - маленький столбец с иконками картинок, а во втором по нажатию на иконку показывается большая картинка. Но! после первого нажания на иконку в маленьком фрейме, в большом фрейме показывается текст подписи, который под картинкой, но вверху экрана, а после второго - показывает картинку с текстом под ней, то есть все как положено... то есть требует, чтобы на иконку нажали 2 раза, с интервалом секунды 2... или нажали в браузере refresh. Подскажите, люди, - где грабли? Картинки показываются вот таким скриптом на js, который вписывает картинку в размеры текущего окна браузера, оставляя 60 пикселей снизу для подписи. <script LANGUAGE="JavaScript"><!-- if (document.images) { img = new Image(); img.src = "../images/picture.jpg"; } if (document.all) h = document.body.clientHeight - 60; else if (document.layers) h = window.innerHeight - 60; else h = 640; if (document.all) w_doc = document.body.clientWidth; else if (document.layers) w_doc = window.innerWidth; else w_doc = 640; w = h * img.width / img.height; if (w > w_doc) w = (w_doc - 20); if (w > img.width) w = img.width; document.write('<img src="../images/picture.jpg" width="' + w + '" border="0">'); //--></script> |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |