Показать сообщение отдельно
  #6 (permalink)  
Старый 05.07.2013, 22:40
Кандидат Javascript-наук
Отправить личное сообщение для riva Посмотреть профиль Найти все сообщения от riva
 
Регистрация: 24.06.2013
Сообщений: 115

Цитата:
Чтобы не ходить вокруг да около, опишите что вы хотите реализовать.
я уже описывал, но боюсь, что и в этот раз вы можете не до конца понять.
Флеш встроена в html оболочку при помощи swfobject ( это js
код и правильнее сказать, что флеш встроена в штмл при помощи явы).
В самом флеше сделал своё событие которое обменивается с файлом.js и грузит в себя то, что соответствует адресной строке. Сама адресная строка формируется во флеше и отправляется в яву которая её добавляет в строку и после этого отсылает её обратно во флеш.
То что у меня не получается можно описать так:
в штмл написана строчка:
console.log(window.location.hash);

и кода я вхожу использую адрес
http://site.ru/#/one

то код распознаёт строку, в консоль будет выведен этот адрес.
Так мне и нужно, но только всегда!
Вот если находясь на странице
http://site.ru/#/one

я в адресной строке наберу
http://site.ru/#/two

и нажму ентер, то не чего не произойдет. Консоль молчит, а значит и весь остальной код не будет работать так как оно не получило уведомление об этом. Как можно узнать об изменении?
Ответить с цитированием