|
|
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
есть на странице много текстовых полей по 1000 штук (разбивка постраничная меньше 1000 на страницу не могу только больше) в эти текстовые поля вносится информация и она же проверяется сразу же через JavaScript из-за того что много текстовых полей страница грузится долго (14 сек) но если не использовать type=text а только TD то загрузка мгновенная как найти алтернативу текстовому полю с той же функциональностью или как ускорить загрузку Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 12:56 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
А какую функциоанльность вы используете? Редактирование? Может, сделать на какое-нибудь onclick вставку в ячейку поля input Если поиграться со стилями, можно попробовать это сделать незаметно, особенное если браузер заранее определен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 14:05 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael R , а что потом делаете с введеной информацией? Мне пока нравится вариант "вычитывания" информации, потом её правка (хоть через промпт), проверка... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 14:28 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
информация вносится как текст из sql + XML+ XSLT+ HTML и потом возможно исправляется при этом происходит проверка или число или текст опредлённого вида... а потом записывается обратно Блок А.Н. мне интересно как производить на onclick вставку в ячейку поля input можно ли какой-нибудь пример со стилями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 14:56 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael R , а такое будет долго грузиться? Код: plaintext 1. 2. 3. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 15:11 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
функция Input что делает хотя в принципе можно и без линка только на onclick ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 15:24 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael Rфункция Input что делает Вот она-то и будет выполнять редактирование произвольного текста, проверку и запись в БД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:09 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
а вносить текст как через prompt или ещё одно окно не годится нужно встраивать в TD текстовое поле как будто оно там и было с размерами и другими атрибутами а при потере фокуса чтобы результат сохранялся в TD и поле изчезало сами TD должны выглядет как текстовые поля выделенный прямоугольник вопрос как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:22 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael Rвопрос какСам же совершенно правильно написал, что нужно делать. Что вызывает затруднение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:37 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael Rа вносить текст как через prompt или ещё одно окно не годится Это уже на ваше усмотрение... Хотите промптом... Хотите окном... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:38 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Antonariy Сам же совершенно правильно написал, что нужно делать. Что вызывает затруднение? ну для начала стили чтобы были одинаковые для разных браузеров как текстовые поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:03 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Это - для конца. Для начала сделай невидимый див с position:absolute и инпутом внутри с width:100%, который по даблклику по ячейке пудет отображаться над ней, принимая ее размеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:10 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Факир был пьян, но фокус вроде бы удался: нужно еще отработать моменты переполнения ячеек, обработку Enter,Tab. Стилями не получилось задавить отступ внутри input, так что чтобы не дергало, нужно делать ячейки чуть больше, чем нужно. Если игра стоит свеч, все это можно отработать. Проверял в опере9 и ие6 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:24 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно как предполагается обновлять данные в БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:25 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Ну, автор это как-то собирался делать при 1000 INPUT. Что меняется при тысячах TD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:32 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
внесение в базу через asp генерится xml через цикл по всем нужным (изменённым) данным из таблицы и отправляется через submit это у меня сделано через TD или INPUT это уже не важно проблема именно загрузка страницы Блок А.Н. спасибо за код попробую поиграться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 17:47 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
авторПроверял в опере9 и ие6 в Mozell-е не работает и дергаются TD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 19:01 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Дергаются прямо в моем примере? Или когда данные не влазят? Есть вариант принудительно фиксировать в пикселях размер ячейки перед созданием INPUT В IE и опере у меня дергались (когда место есть) примерно на один пиксель, да и то, только внутри ячейки, этим можно пренебречь. Мозиллы нет, проверить не могу, где там ошибка, возможно appendChild не работает, IE7,IE6,Opera9 - работает, вроде ровно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 21:48 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
в Mozille проблема с events(я думаю что смогу это решить) дёргание когда нет места input всегда застовляет раздвигаться TD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 23:38 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Скажите, как вам это нужно решить? Если просто спрятать - то можно на TD в стилях сделать overflow:hiden ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 06:30 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
сделал так но есть ряд вещей которые хотелось бы исправить 1 не вешать обратотчики событий на каждый обьект а один общий проблема не работает events в Mozille 2 установить текст в input-е по центру как в TD если TD широкий 3 если выделять мышкой весь TD чтобы сразу брался input с выделеный текстом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 12:33 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Наслаждайтесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 14:07 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
michael R class="xx" onclick="InType(this)" ondrag="InType(this)" ondrop="InType(this)" *1000 michael Rсделал так но есть ряд вещей которые хотелось бы исправить 1 не вешать обратотчики событий на каждый обьект а один общий проблема не работает events в Mozille 2 установить текст в input-е по центру как в TD если TD широкий 3 если выделять мышкой весь TD чтобы сразу брался input с выделеный текстом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 14:11 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
Хм, у Antonary ничего так... Только двойной клик раздражает to michael R 1.так вешается обработчик на таблицу+поле редактирования. Разве это много? 2. Что не атк в моем примере? 3. Вроде выделяет и копирует. Дело в том, что при потере фокуса инпут уничтожается и выделяется просто таблица. То есть как бйдто так. Там чтобы не дергало с большим тестом, нужно установить через стили nowrap, white-space: nowrap А селекшн можно подуматьь. И позицию курсора. Или можно на onmouseover тоже делать подстановку инпута ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 15:13 |
|
||
|
алтернатива вместо текстового поля + HTML
|
|||
|---|---|---|---|
|
#18+
ребята у всех просто супер только у Antonariy в Mozille не работают события и всё таки хотелось центрировать текст в input как в TD мне ещё надо будет делать проверки на разные текстовые поля свои (текст число ...) но это я буду делать сам разница во времени загрузки страницы колоссальная особенно для большого кол-ва LINUXER спасибо за обработчик событий для разных браузеров не допёр добавить event в <table> он у меня был null для селекшн есть selStart selLength поиграюсь с ними Огромное всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 15:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34727233&tid=1457760]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 277ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...