Автор Тема: JavaScript в Opere\'e  (Прочитано 5540 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« : 29 Августа 2003, 19:48:46 »
document.write не одинакого дописывает фрейм в Ие и опере. В ие первый вызов оператора начинает писать фрейм заново а последующие только записывают, а в опере фрейп перезаписывается при каждом вызове функции. Как это исправить

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #1 : 29 Августа 2003, 21:08:54 »
ZMeY
Похоже, в Опере document.write(...) аналогичен

document.open();
document.write(...);

Можно делать как в Нетскейпе: хранить содержимое фрейма в переменной.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #2 : 31 Августа 2003, 22:26:27 »
И как затащить содержимое фрейма в переменную?

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #3 : 01 Сентября 2003, 03:04:13 »
А нужно дописывать во фрейм с неизвестным содержимым?
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #4 : 04 Сентября 2003, 12:49:50 »
Да нет не с неизвестным, но его объём очень велик

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #5 : 04 Сентября 2003, 14:06:22 »
"Велик" - это сколько? :)
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #6 : 04 Сентября 2003, 14:22:38 »
до 2-3 мб..точнее разростается до этого размера

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #7 : 04 Сентября 2003, 14:31:12 »
Думаешь, пользователь будет это все читать?
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #8 : 04 Сентября 2003, 15:48:43 »
Я не думаю, я знаю, это дописываемое чат окно

И вообще, неужели нет способа ДОПИСАТЬ фрейм??

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #9 : 04 Сентября 2003, 16:59:04 »
Можешь сюда кинуть HTML и скрипт, которым ты это делаешь?
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #10 : 05 Сентября 2003, 03:27:02 »
Дописать - можно - только совсем не write-ом :)
а через DOM
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #11 : 05 Сентября 2003, 08:34:47 »
Что такое DOM и как его использовать?


        window.parent.frames["MessageFrame"].document.write("");


$Stuff определяется работой PHP скрипта. Вобщем для отного фрейма делается рефрешь, он загружает данные и дописывает их в другой нужный фрейм. document.open опущен умышленно, т.к. при его исмпользовании фрейм збрасывается даже в ИЕ

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #12 : 05 Сентября 2003, 11:41:16 »
Цитировать
Oak:
Дописать - можно - только совсем не write-ом
а через DOM

Тогда нужно решить, о каких версиях Оперы ведется речь. Младшие версии DOM поддерживают постольку-поскольку.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн ZMeY

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #13 : 06 Сентября 2003, 10:15:34 »
Что такое DOM ??

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript в Opere\'e
« Ответ #14 : 11 Сентября 2003, 03:11:32 »
w3c - > DOM

Document Object Model

и вооще - зайди на сайт Opera Для webdesigner-ов - там должно быть написано - с какой оно версии умеет DOM и насколько
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 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