Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№110-11-2009 21:33:41

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Открыть страницу в JavaScript

Для открытия страницы в  фрейме выполняем процедуру JS на line72:
top.frames('inf').location.href="DR.htm"
IE,Safary работают, а Mozilla 3.5 выдает ошибку:
Ошибка: uncaught exception: [Exception... "Cannot convert WrappedNative to function"  nsresult: "0x8057000d (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)"  location: "JS frame :: file:///D:/%D0%9C%D0%BE%D0%B8%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/Antex%20(presentation)/Antex/AntexWeb/Antex/HDR.htm :: otk :: line 72"  data: no]
Я пробовал все варианты:self.frames,parent.frames ошибка та же!
Что нужно делать? Зараннее благодарен.

Отсутствует

 

№210-11-2009 21:52:34

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Открыть страницу в JavaScript

А если из пути убрать левые символы (русские буквы, пробелы и т.п.)?

Отсутствует

 

№310-11-2009 22:53:49

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Re: Открыть страницу в JavaScript

это путь локальных папках
на сайте тоже самое
неужели  это в JS делали только для IE
NN & Safary сообщают: top.frames is not function

Отсутствует

 

№410-11-2009 23:18:29

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.5

Re: Открыть страницу в JavaScript

vlsopin пишет

NN & Safary сообщают: top.frames is not function

Правильно сообщают, не функция это.
Попробуйте top.frames['inf'] вместо top.frames('inf')

Отредактировано Infocatcher (10-11-2009 23:19:30)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№510-11-2009 23:24:55

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Re: Открыть страницу в JavaScript

это я тоже пробовал
тоже самое!

Отсутствует

 

№610-11-2009 23:26:22

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Открыть страницу в JavaScript

Infocatcher пишет

Попробуйте top.frames['inf'] вместо top.frames('inf')

+1

Отсутствует

 

№710-11-2009 23:46:44

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Re: Открыть страницу в JavaScript

так   JS для браузеров или браузеры для JS
я уже молча плачу о filter:    для IE
это ж прекрасная штука, но только для IE
неужели для гиперссылки нужно тупо использовать <a>?

Отсутствует

 

№811-11-2009 00:11:29

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Открыть страницу в JavaScript

Бррр... Пример, пожалуйста. Дайте пример страницы на которой это не работает.
Гадать по обрывкам кода долго можно.

Отсутствует

 

№911-11-2009 00:25:36

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Re: Открыть страницу в JavaScript

щас переброшу страницу на сайт и скажу адрес

Добавлено 11-11-2009 00:38:18
http://www.antex.inf.ua
там страница "Дистрибьюция" открывается через top.frames
остальные страницы открываются через <a>

Отсутствует

 

№1011-11-2009 02:03:39

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Открыть страницу в JavaScript

vlsopin
Вы, по-моему, над нами издеваетесь.
Меняю скобки на квадратные в top.frames внутри otk и все как часы работает.

Отсутствует

 

№1111-11-2009 11:40:49

vlsopin
Участник
 
Группа: Members
Зарегистрирован: 05-09-2009
Сообщений: 6
UA: IE 7.0

Re: Открыть страницу в JavaScript

тысяча извинений!
когда я пробовал квадратные скобки, наверное была какая-то другая ошибка!?
Спасибо за участие и помощь!
НО! Проблема кросс-браузерности остается!
Приходится держать на компе все! доступные типы браузеров, чтобы проверять и DHTML и скрипты!
Я помню, как в 70-е годы разгорелась борьба за C+ и др.
Та же борьба перекочевала в браузеры! Кушать то хотца!
Еще раз большое спасибо!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]