форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / помогите с ява скрипт
Автор Сообщение
acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 03:31


есть такой скрипт:
parent.sender.f.t.value='';
parent.sender.f.t.focus();
parent.messframe.xajax_showMessages();

работае ток в ие, как сделать чтобы во всех браузерах работало?

smallcms
Участник

2754
# Дата: 12 Мар 2006 04:06


не катит. ты объясни чего оно делает (то что это из твоего чата, я догадался, а что делаешь этим кодом)

зы: проверь поочту.

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 04:10


этот код стоит в скрытом фреме, который обновляется и проверяет поступления новых сообщений в базу.Если новые сообщения есть ,то этот код:
parent.messframe.xajax_showMessages();

вызывает аякс функцию в другом документе фреимсета

понял?

ЗЫ щас проверю)

smallcms
Участник

2754
# Дата: 12 Мар 2006 04:14 ° Поправил: smallcms


acsid
а если сказат не "папа(какой-то там)", а конкретно: "Фреймов Инокентий Павлович, проживающий по..."? то есть не парент, а конкретно имя фрейма указать? ну или top а не парент?

top.messframe.xajax_showMessages();

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 04:20


в ие (и всех остальных на его основе ) работает:

top.messframe.xajax_showMessages();
parent.messframe.xajax_showMessages();

а фокс отказывается (

smallcms
Участник

2754
# Дата: 12 Мар 2006 04:23


acsid
не надо ля-ля! чат вебмастеров использует топ. при этом Лиса пашет даже старая...

причину ищи в xajax_showMessages();

и ещё: помнишь, что я тебе говорил? в Мозиллах НЕ пашет изменение свойства src в тэге <STRIPT> то есть <STRIPT src="a"> нельзя поменять даже динамически на <STRIPT src="b">

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 04:27


smallcms
причину ищи в xajax_showMessages();
там я несмогу найти причину.т.к.
showMessages() -это пхп функция

xajax_showMessages(); -а эта балда её тока вызывает через аякс двиг..


smallcms
Участник

2754
# Дата: 12 Мар 2006 04:29


acsid
значит с вызовом проблема. ну вот попробуй напиши дурацкую функцию и вызови её оттуда, откуда вызывал top.messframe.xajax_showMessages(); - всё будет работать во всех DOM-совместимых браузерах.

Андрей
Алексеевич

2125
# Дата: 12 Мар 2006 04:33 ° Поправил: Андрей


помнишь, что я тебе говорил? в Мозиллах НЕ пашет изменение свойства src в тэге <STRIPT> то есть <STRIPT src="a"> нельзя поменять даже динамически на <STRIPT src="b">
Еще раз повторюсь, что можно. Сам делал и всё работало.
Вобще - качество работы js скриптов напрямую зависит от кривизны рук.

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 05:04


<script language="JavaScript">
top.document.frames['messframe'].xajax_showMessages();
</script>

да наверное е в яве проблема..даже так не работает

Андрей
Алексеевич

2125
# Дата: 12 Мар 2006 05:48


Проблема не в яве, а в фреймах и правильных путей к ним.

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 05:54


<FRAMESET rows="60,0,*,64" frameborder="0" framespacing="0">
<frame src="pmbox.php" name="pmbox" scrolling="NO" noresize style="border-bottom: solid #000000 1px;" border="0" frameborder="0" width="100%" height="60">

вызиваю из этого фрема
<frame src="null.php" name="topFrame1" border="0" frameborder="0" noresize>
<FRAMESET cols="73%,27%" frameborder="0" framespacing="0" >


сама аякс функция в этом фреиме
<frame name="messframe" src="mes_ref.php" border="0" frameborder="0" style="border-bottom: solid #000000 1px;" scrolling="auto" >
<frame name="userlist" src="output_ref.php" border="0" frameborder="0" style="border-left: solid #000000 1px; border-bottom: solid #000000 1px;" >

<frame src="checkbase.php" name="checkbase" scrolling="NO" noresize>
</FRAMESET>
<frame name="sender" src="sender.php" scrolling="auto" frameborder="0">
</FRAMESET>
</HTML>

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 06:21


smallcms
слей мне на мылО чат вебмастерофф посмотрю как там сделано

acsid
Alfa Guru

2388
# Дата: 12 Мар 2006 07:32


потестил :
Opera +
IE +
Avant +
FireFox -
NetScupe -

smallcms
Участник

2754
# Дата: 12 Мар 2006 07:45


white_pawn
покажи рабочий пример изменения свойства src при уже загруженной странице. и вопрос будет снят.

Андрей
Алексеевич

2125
# Дата: 12 Мар 2006 08:41


smallcms
Прими мои извинения, он может изменить src у <script>, но не у <script src="href">... Я не замечал этого потому, что в моём классе была проверка на возможность изменения src, и есть невозможно, то <script> удаляется и ставиться заного. =(

smallcms
Участник

2754
# Дата: 12 Мар 2006 09:35


white_pawn
а я про этот голюк и говорил короче будем ждать нормальных мозилл... кста: Опера начиная с 7.5 так умеет.

Андрей
Алексеевич

2125
# Дата: 12 Мар 2006 09:58


Ну это не совсем глюк - зачем менять src, если можно приаттачить <script> с уже вписанным src?

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:34705, gzipped size:9485

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]