Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как передать что-то после location.replace? (https://javascript.ru/forum/misc/6721-kak-peredat-chto-posle-location-replace.html)

Nominus umbra 17.12.2009 17:15

Как передать что-то после location.replace?
 
У меня есть две странички.

1 и 2

Я со второй в скрипте делаю
...
window.location.replace('1.php')


Мне после вызова нужно передать некоторую часть инфы в JS той странички...
Как это сделать?
Любые установки переменных после вызова location.replace относятся к пространству JS, которое уже не существует после выполнения загрузки 1.php

Так?
Т.е. есть какие-то варианты кроме передачи инфы через URL или куки? Через URL мне вообще по условиям не подходит...

Kolyaj 17.12.2009 18:15

В window.name можно записать строку.

Nominus umbra 17.12.2009 19:44

Хм. И правда...
Спасибо! Подходит :-)
На что это может повлиять? Чтобы записав туда строку, я чего-то не "поломал".

PeaceCoder 17.12.2009 19:56

записывай window._name или еще как нестандартно.

Kolyaj 18.12.2009 09:44

Цитата:

Сообщение от Nominus umbra
На что это может повлиять?

Если больше нигде не используется, что скорее всего, то ни на что не повлияет.

Цитата:

Сообщение от PeaceCoder
записывай window._name или еще как нестандартно.

Оригинально :)

Nominus umbra 18.12.2009 10:18

Цитата:

записывай window._name или еще как нестандартно.
Было неплохо, конечно, но в IE со свойствами так вольно не получится работать. Проверял в 6-ке.
Так что пока window.name - это наше фсё.

PeaceCoder 18.12.2009 13:59

Цитата:

Сообщение от Nominus umbra
Было неплохо, конечно, но в IE со свойствами так вольно не получится работать. Проверял в 6-ке.

выкинь его. ща минимум у всех стоит 7-8. а с 7 виндой миними 8 а то и 9 скоро будет.
И вообще я не понимаю делать скрипты под пред браузеры. Если у клиента не работает - в лоб и говоришь поставьте новую версию.
И вообще. ИЕ уже не стандарт :dance: Макрософт штрафуют за монополию интернет браузеров в европе =)

Kolyaj 18.12.2009 14:06

Цитата:

Сообщение от PeaceCoder
ща минимум у всех стоит 7-8

Доля IE6 сейчас более 11%.

Цитата:

Сообщение от PeaceCoder
Если у клиента не работает - в лоб и говоришь поставьте новую версию.

А клиент в ответ -- да иди ты в жопу со своим недосайтом, и заказывает у другого. Пользователь скажет примерно то же самое и уйдёт на другой сайт.

Другими словами, не надо гнать пургу из своего идеального мира.

PeaceCoder 18.12.2009 15:01

ОФФТОП:

ну ну. если клиент тебе так скажет значит ты не умешь говорить с ними. про в лоб я говорил не прямо такими словми а типо нмекнуть или спросить...

П.С. iE6 не поддерживает толком стили и png формат.. о чем может идти речь? сейчас активно используется png как затемнения и прозрачность... вот и думай какой сайт будет у твоего клиента... как бы ты не пытался...

П.С. еслу уж клиент упертый - ставишь то что у него стоит и подгоняешь. зачем так сразу наезжать? для этого и существует поддержка сайта.

Kolyaj 18.12.2009 15:33

Цитата:

Сообщение от PeaceCoder
ну ну. если клиент тебе так скажет значит ты не умешь говорить с ними. про в лоб я говорил не прямо такими словми а типо нмекнуть или спросить...

Какая разница какой браузер у клиента? Вы предлагаете сделать сайт, которым заведомо не смогут пользоваться более 11% пользователей. Если вы делаете заказ только для того, чтобы заказчик не заметил ваших косяков, а дальше трава не расти, грош вам цена, как разработчику.

Цитата:

Сообщение от PeaceCoder
П.С. iE6 не поддерживает толком стили и png формат.. о чем может идти речь? сейчас активно используется png как затемнения и прозрачность... вот и думай какой сайт будет у твоего клиента... как бы ты не пытался...

Т.е. вы не знаете, как заставить ИЕ6 отображать png? И что значит "не поддерживает толком стили"?

Если вы не умеете верстать под основные актуальные на данный момент браузеры, так может ну её, эту вёрстку? Или хотя бы не давайте глупых советов, а-ля не верстайте по ИЕ6, пока ИЕ6 действительно не умрёт.


Часовой пояс GMT +3, время: 18:59.