|
|
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
Данная тема придумана не мной, я лишь воспользовался идеей. например статья http://webmascon.com/topics/technologies/13a.asp но можно сделать проще. Чисто на JavaScript. Смысл в том, что при обращении к функции на JS которая не описана в коде программы, браузер обращается к скрипту описанному типа <script id="urlscr" type="text/javascript" src ="existuser.jsp"></script> строго говоря там может быть любой файл в том числе и не JS а некий генерирующий его если при этом предварительно у элемента скрипт заменить src= на другую ссылку, то туда можно передат и параметры. Очень удобно например проверять наличие пользователя при регистрации или скажем голосовать без перезагрузки страницы. Суть вопроса в том что выполнение кода присвоения src= не работает в FireFox. вернее ссытлка присваивается и выполняется а параметры в виде src=ссылка?парам1=знач не передаются. код запросной и ответной части ниже. Если кто поможет обойти проблему буду очень благодарен. Код намеренно упрощён. Класс User с конкретным методом есть конечно только у меня. Но ничего не мешает заменить его на любую другую функцию которая будет возвращать нечто булевское. Страница с которой выполняется запрос test.jsp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Страница которая ищет соотвествие existuser.jsp Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 13:20 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
посмотри, например, тут http://sarissa.sourceforge.net/doc/ just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 13:54 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
котыпосмотри, например, тут http://sarissa.sourceforge.net/doc/ спасибо за ссылку, позже внимательно её поизучаю. Но тут не маленькая библиотека, а у меня простая задачка и внедрять большую библиотеку нет смысла(она по объёму больше чем модуль в который надо внедрять), к тому же вышеприведённый код работает везде кроме FireFox (в Опере и в IE проверено) Нужен код на JS, который поможет обойти проблему передачи параметров в поле src тега <script> для браузера FireFox. Если таковое имеется конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 15:03 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
А чем все-таки AJAX подход не нравится? Например http://script.aculo.us/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 15:41 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
а у меня этот сайт не открывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 16:07 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
Offtop: http://www.mozilla.org/products/firefox/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 16:10 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
дураг с инецеативойА чем все-таки AJAX подход не нравится? Например http://script.aculo.us/ Интересно будет посмотреть. Токо подозреваю что опять же её код будет больше чем весь мой модуль. Проблема маленькая. Знаю что в HTML и JavaScript можно много разных фокусов сделать и то что не решается в конкретном, браузере можно обойти неким манёвром. Вот подсказал кто нить кто знает JS поглубже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 17:55 |
|
||
|
Сверхдинамичные веб-интерфейсы на Java
|
|||
|---|---|---|---|
|
#18+
Как вариант: Попробуй добавить невидимый фрейм на свою страницу, в котором будет форма с hidden полем nickname и action=existuser.jsp. Поставь на фрейм javascript-обработчик события OnLoad (если мне не изменяет память), в котором будешь выполнять свой метод checkName(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2005, 10:00 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=762&tid=2150687]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 378ms |

| 0 / 0 |
