Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: "тормоза" при перетаскивании...
 
 автор: servannin   (02.07.2005 в 16:22)   письмо автору
 
 

Вы не могли бы исправить ошибку,которая заключается в следующем:
Запустив скрипт,на странице появляются 2 окна:
правое окно(без содержания) можно нормально перетаскивать по странице , а вот левое(с содердаинем) при перетаскивании как-то тормозит...КАк убрать эти "тормоза"???(скрипт прикреплён)

   
 
 автор: servannin   (02.07.2005 в 20:36)   письмо автору
 
   для: servannin   (02.07.2005 в 16:22)
 

тут всё дело в IFRAME в строках 25 и 26, так как убираю IFRAME - вроде нормально.
можно ли как то сделать то же самое без iframe'а ????

   
 
 автор: Евгений Петров   (03.07.2005 в 18:56)   письмо автору
 
   для: servannin   (02.07.2005 в 20:36)
 

А можно вопрос? Ты скрипт делаешь потому что тебе надо или потому что хочется его воссоздать собственными руками? Если первое, тогда на сайте http://www.dhtmlcentral.com есть уже готовый скрипт окон.

   
 
 автор: Евгений Петров   (03.07.2005 в 19:03)   письмо автору
 
   для: Евгений Петров   (03.07.2005 в 18:56)
 

Даже прямую ссылку даю:
Тут пояснения:
http://www.dhtmlcentral.com/script/script.asp?id=16
А тут сам скрипт:
http://www.dhtmlcentral.com/script/script.asp?download=16

   
 
 автор: servannin   (04.07.2005 в 00:23)   письмо автору
 
   для: Евгений Петров   (03.07.2005 в 19:03)
 

К Евгению :
делаю, потому что надо и не хочу брать готовый.
По тем ссылкам, что ты дал, я был.
Я имел ввиду, что нибудь другое(не с того сайта ),но в этом роде :-)...
Хотя уже не нужно, вроде бы всё продумал как делать дальше и что переделать....
Только вот "тормаза" эти...Как этот iframe влияет ???не понимаю

   
 
 автор: glsv (Дизайнер)   (04.07.2005 в 11:08)   письмо автору
 
   для: servannin   (02.07.2005 в 16:22)
 

Да, вы правы – это iframe так влияет.
Я думаю, что при перемещении мыши указатель попадает в область iframe-a - тут и происходит торможение. И как только указатель мыши выходит из области iframe-a – движение восстанавливается. В результате имеет дерганное движение и торможение.

А PHP м нельзя использовать, чтобы просто загрузить содержимое файла testpage.html?

Не знаю подойдет вам или нет, но я прекратил торможение тем, что накрыл iframe прозрачным GIF-ом.

<img style="z-index: 2; position: absolute; top: 0px; left: 0px;" 
     src="pic.gif" width=127 height=127>
<IFRAME style="z-index: -1; position: absolute; top: 0px; left: 0px;" 
        id="textw" src="testpage.htm" frameBorder="no" width=127px 
        noresize scrolling="auto">
</IFRAME>

Т.е. теория подтвердилась. Указатель мыши более не попадает в область iframe-а и все в порядке. Почти в порядке. Теперь нужно обработать нажатие мыши на прозрачном GIF-е (иначе ошибки)

   
 
 автор: servannin   (04.07.2005 в 19:54)   письмо автору
 
   для: glsv (Дизайнер)   (04.07.2005 в 11:08)
 

Просто у меня в скрипте (посмотрите, прикреплён)при двойном клике по тексте выскакивает prompt,ну и типа можно редактировать содержание.
Но если сделать как вы предложили,то этого сделать нельзя и иконка рисунка всегда висит.
По-другому никак нельзя это обойти???
Спасибо

   
 
 автор: glsv (Дизайнер)   (04.07.2005 в 21:36)   письмо автору
 
   для: servannin   (04.07.2005 в 19:54)
 

Да, я помню, что у вас редактировать можно было.
Но если проблема именно в iframe, то....
У меня вот какие соображения.
1. Попробуйте GIF-ом закрывать не всю картинку целиком, а только небольшую часть сверху. Возможно, этого будет достаточно, чтобы убрать проблемы.
И вопросы:
2. А обязательно использовать внешний файл для содержимого окошка?
3. Может быть PHP все таки можно использовать?

   
 
 автор: servannin   (04.07.2005 в 23:33)   письмо автору
 
   для: glsv (Дизайнер)   (04.07.2005 в 21:36)
 

1).высоту можно поставить только не менее 50.При меньшей высоте начинаются "тормоза"...
2).Внешний файл использовать не обязательно.То есть просто можно создать переменную , в которую занести контент?
3).К сожалению,здесь нужно использовать только ненаглядный javascript.
Так а кроме рисунка ничего нельзя придумать(а то там и иконка эта мешает...)?

   
 
 автор: glsv (Дизайнер)   (05.07.2005 в 06:23)   письмо автору
 
   для: servannin   (04.07.2005 в 23:33)
 

>То есть просто можно создать переменную , в которую занести контент?
Если у вас нет условия, который бы этому противоречили, то почему бы и нет. Менее удобно, конечно.

>Так а кроме рисунка ничего нельзя придумать(а то там и иконка эта мешает...)?
В смысле? Какая иконка? А вы прозрачный файл pic.gif создали?

   
 
 автор: servannin   (05.07.2005 в 19:21)   письмо автору
 
   для: glsv (Дизайнер)   (05.07.2005 в 06:23)
 

всё иконки нет :)
с картинкой как-то плохо, ну в том смысле,я уже говорил,что высоту можно сделать не менне 50.А это почти половина окошка...как то некрасиво .
Кстати, ещё вопрос хочу задать:
"- Возможность динамического добавления/удаления текстового/HTML наполнения "окошка". "
Это значит,что допустим при помощи prompt если ввести <input type="text"> , то в окошке должно появиться текстовое поле, да?Если да, то идейку не подкините , как реализовать сие ? :)
Спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования