powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / location.href - проблемы в Firefox
18 сообщений из 18, страница 1 из 1
location.href - проблемы в Firefox
    #35516122
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите добры люди. Почему в Firefox location через JS не меняется? C чем это может быть связано и как это победить? Вот ента штука в Firefox не работает.
Код: plaintext
1.
2.
3.
4.
			
function gotoNewLocation() {
   window.document.location.href = "http://newLocationUrl.com";
}
в IE все нормально :(
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516157
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понятно. Должно работпть. Может, ошибка где-то в другом месте. Т.е., ф-я gotoNewLocation() в фирефоксе вызывается или нет?
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516165
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это в фирефоксе работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html>
<head>
<script>
function gotoNewLocation() {
   window.document.location.href = "http://www.sql.ru";
}
</script>
</head>
<body>
<button onclick="gotoNewLocation()">Click</button><br>
</body>
</html>
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516183
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция вызывается так:
Код: plaintext
<a href="javascript:gotoNewCard();"><img src="image.gif"></a>
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516208
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
window.location.href=...
Дэвид Флэнаган. JavaScript. Подробное руководство
И наконец, не путайте свойство location объекта Window , ссылающееся на объект Location , со свойством location объекта Document , которое просто представляет собой доступную только для чтения строку без каких-либо особенностей, присущих объекту Location .

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516225
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки используем

Код: plaintext
top.location=Url
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516258
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Код: plaintext
1.
top.location=Url

А если это во фрейме?.. Но и это не суть важно - главное, что бы location было объекта Window. А window/self/top/parent/opener - уже по обстоятельствам...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516319
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftА если это во фрейме?..
Фреймы не используем...
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516346
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Фреймы не используем...

Религия не позволяет


[off]
Вообще - везде и всюду все грят: "Фреймы - зло". Но, если честно, то кроме "...рукомашества и ногодрыжества..." вменяемо так никто никаких аргументов не приводит. Мо просветите? Можна даже в отдельном топике (что бы этот не загаживать)
[/off]
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516403
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftРелигия не позволяет

Надобности не испытываем.
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516432
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем дело было не в бабине. URL формировался динамически и в нем оказались коды амперсанда "&" из за чего и не работал нормально переход. На данный момент нормально заработала
function gotoNewLocation() {
window.document.location.href = "address";
}
А IE "&" самостоятельно декодировал. Скотина, одним словом.
Насчет фленагана сделал зарубку на пальце чтоб не забыть прочитать. Всем большое спасибо!
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516461
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ashitkin.Alex
Код: plaintext
1.
 window.document.location.href = "address";
Насчет фленагана сделал зарубку на пальце чтоб не забыть прочитать.

М.б. его сразу отрубить
- неужели Вам цитаты недостаточно?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516486
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит придется рубить :)
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516497
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати каюсь.
сделал так:
Код: plaintext
window.self.location.href
Мож еще и рановато рубить :)
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516516
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ashitkin.Alexкстати каюсь.
сделал так:
Код: plaintext
window.self.location.href
Мож еще и рановато рубить :)
Руби-руби.
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516526
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ashitkin.Alex
Код: plaintext
1.
 window.self.location.href

тынць
http://www.javascriptkit.com/jsref/window.shtml
selfA synonym for the current window.windowReferences the current window. Same as "self."

Контрольный выстрел в гольову

Код: plaintext
1.
window.location.href
||
Код: plaintext
1.
self.location.href
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35516626
Ashitkin.Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не ну это ж надо reference читать :)
...
Рейтинг: 0 / 0
location.href - проблемы в Firefox
    #35598409
FRITZ_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решается так:
саму ссылку с амперсандами нужно писать не внутри функции, а при вызове ф-ии передавать ей ссылку как параметр. а внутри функции принимать его в перменную url например. и писать location.href = url;
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / location.href - проблемы в Firefox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]