|
|
|
Приколы с iframe
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. Этот небольшой кусочек кода всего лишь копирует форму в iframe. Да кстати если его написать как здесь, то он даже работает! Самое интересное начинается в Firefox-е, если начать приводить код в порядок. Выкидываем alert, все перестает работать. Код: plaintext 1. 2. 3. 4. 5. или пытаемся записать оптимальнее Код: plaintext 1. 2. 3. 4. 5. 6. Зато в Google Crome и Opera работает даже такой код! Код: plaintext 1. 2. 3. 4. 5. Это что глюки лиса или я что-то не понимаю?? Вообще конечная цель заставить клонированную в iframe форму сабмитить данные. Увы ниже писанный код пока нигде не работает. И непонятно как дальше шаманить, потому что оставлять alert в коде для совместимости в firefox-ом это уже верх всякого изврата. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 18:41 |
|
||
|
Приколы с iframe
|
|||
|---|---|---|---|
|
#18+
Если createIFrame() и прочее написано в том же духе, что и Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2009, 14:05 |
|
||
|
Приколы с iframe
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2009, 14:50 |
|
||
|
Приколы с iframe
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Допилил :) В место cloneNode следовало использовать importNode. Но проблемы не все решены: 1) В браузерах на базе WebKit форма копируется без параметров. Т.е. В форме на сайте скажем выбрали файл. Далее я копирую форму с этим параметром в iframe и оттуда делаю уже запрос, тем самым реализую закачку файла в фоне. Но теперь это довести до логического конца мешает WebKit. Гуру ау, кто хорошо WebKit знает? 2) Не понимаю почему, когда убираю строчку idocument.getElementById('ttt').click(); в FireFox-се не вижу результата копирования формы. Хотя когда стоит idocument.getElementById('ttt').click(); данные даже приходят как надо от сервера. Ну не могу пока понять этот момент. (В опере, хроме, сафари все прекрасно видно, что и как копируется, в частности видно, что в браузерах на базе WebKit поля формы не переносятся.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2009, 04:40 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36133046&tid=1454402]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 542ms |

| 0 / 0 |
