|
|
|
| Вы не могли бы исправить ошибку,которая заключается в следующем:
Запустив скрипт,на странице появляются 2 окна:
правое окно(без содержания) можно нормально перетаскивать по странице , а вот левое(с содердаинем) при перетаскивании как-то тормозит...КАк убрать эти "тормоза"???(скрипт прикреплён) | |
|
|
|
|
|
|
|
для: servannin
(02.07.2005 в 16:22)
| | тут всё дело в IFRAME в строках 25 и 26, так как убираю IFRAME - вроде нормально.
можно ли как то сделать то же самое без iframe'а ???? | |
|
|
|
|
|
|
|
для: servannin
(02.07.2005 в 20:36)
| | А можно вопрос? Ты скрипт делаешь потому что тебе надо или потому что хочется его воссоздать собственными руками? Если первое, тогда на сайте http://www.dhtmlcentral.com есть уже готовый скрипт окон. | |
|
|
|
|
|
|
|
|
для: Евгений Петров
(03.07.2005 в 19:03)
| | К Евгению :
делаю, потому что надо и не хочу брать готовый.
По тем ссылкам, что ты дал, я был.
Я имел ввиду, что нибудь другое(не с того сайта ),но в этом роде :-)...
Хотя уже не нужно, вроде бы всё продумал как делать дальше и что переделать....
Только вот "тормаза" эти...Как этот iframe влияет ???не понимаю | |
|
|
|
|
|
|
|
для: 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-е (иначе ошибки) | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.07.2005 в 11:08)
| | Просто у меня в скрипте (посмотрите, прикреплён)при двойном клике по тексте выскакивает prompt,ну и типа можно редактировать содержание.
Но если сделать как вы предложили,то этого сделать нельзя и иконка рисунка всегда висит.
По-другому никак нельзя это обойти???
Спасибо | |
|
|
|
|
|
|
|
для: servannin
(04.07.2005 в 19:54)
| | Да, я помню, что у вас редактировать можно было.
Но если проблема именно в iframe, то....
У меня вот какие соображения.
1. Попробуйте GIF-ом закрывать не всю картинку целиком, а только небольшую часть сверху. Возможно, этого будет достаточно, чтобы убрать проблемы.
И вопросы:
2. А обязательно использовать внешний файл для содержимого окошка?
3. Может быть PHP все таки можно использовать? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.07.2005 в 21:36)
| | 1).высоту можно поставить только не менее 50.При меньшей высоте начинаются "тормоза"...
2).Внешний файл использовать не обязательно.То есть просто можно создать переменную , в которую занести контент?
3).К сожалению,здесь нужно использовать только ненаглядный javascript.
Так а кроме рисунка ничего нельзя придумать(а то там и иконка эта мешает...)? | |
|
|
|
|
|
|
|
для: servannin
(04.07.2005 в 23:33)
| | >То есть просто можно создать переменную , в которую занести контент?
Если у вас нет условия, который бы этому противоречили, то почему бы и нет. Менее удобно, конечно.
>Так а кроме рисунка ничего нельзя придумать(а то там и иконка эта мешает...)?
В смысле? Какая иконка? А вы прозрачный файл pic.gif создали? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.07.2005 в 06:23)
| | всё иконки нет :)
с картинкой как-то плохо, ну в том смысле,я уже говорил,что высоту можно сделать не менне 50.А это почти половина окошка...как то некрасиво .
Кстати, ещё вопрос хочу задать:
"- Возможность динамического добавления/удаления текстового/HTML наполнения "окошка". "
Это значит,что допустим при помощи prompt если ввести <input type="text"> , то в окошке должно появиться текстовое поле, да?Если да, то идейку не подкините , как реализовать сие ? :)
Спасибо | |
|
|
|