При редиректе на PHP не подгружается внешний JavaScript

anpv

Guest
При редиректе на PHP не подгружается внешний JavaScript

Доброго времени суток.
При редиректе на PHP (
PHP:
header('Location: http://url');
) в браузере не подгружается внешний JavaScript (
PHP:
<head>
<script type="text/javascript" src="script.js">
</head>
).
Подскажите в чем может быть дело?
 

Фанат

oncle terrible
Команда форума
значит, это глюк эксплорера.
У меня на пятерке частенько css слетал
 

anpv

Guest
Автор оригинала: Фанат
значит, это глюк эксплорера.
У меня на пятерке частенько css слетал
Вообще у меня Mozilla Firefox v.1.0 PR, но в IE 6.0.2800.1106.sp2 тоже не работает.
 

anpv

Guest
Ну вообще дело обстоит так.
У меня фреймовая структура.
В левом фрейме меню, из которого в правый подгружаются страницы в которых используется этот самый JavaScript внешний и содержится постовская форма. После поста и обработки полученных данных я делаю редирект на этот же скрипт в котором добавляю событие <body onload="parent.frames[4].location.reload()"> и обновляю нижний фрейм (типа статусной инфы) в котором тоже используется этот-же внешний JavaScript.
Ни чего не заработало.
Но только такая система помоему не эффективна.
Вопрос: можно ли как-нибудь скрипт подгружать только один раз в индексном файле, а в фреймах его оттуда подключать, например на событие онлоад?
 

anpv

Guest
MD
Каким образом?
Пробовал так:
onload="document.scripts = parent.document.scripts"
Но это не работает.
 

MD

Guest
// это в топ документе
// сам класс не покажу, свой придумай.
window.apaTool = new clsApaTool();
function getApaTool(){
return window.apaTool;
}
// это во всех документах которые подгружаются
window.myTool = window.top.getApaTool();
это тебе пример из рабочего проекта.
дальше уже читай мануалы и юз гугл плизь.
 

anpv

Guest
MD
Это случайно не tooltip?
Вот я его и не могу подключть во фреймах, потому что там в скрипте создается и инициализируется динамический ассоциативный массив.
Подскажите как быть?
 

MD

Guest
нет, это не tooltip.
это делалось на базе какого-то софтика на js, но в итоге перелопатилось так, что авторы бы уже не узнали :)
 

anpv

Guest
Вроде разобрался, у меня в JS-скрипте назначается ф-ция window.onload = function ... А потом я еще переопределяю <body onload="parent.frames[4].location.reload()">.
 
Сверху