Якоря в I-frame
Re: Якоря в I-frame
Влад
Ты как будто не пытаешься понять что делает код.
Разберись в том коде, который написал я. Его для решения твоей задачи не хватает?
Ты как будто не пытаешься понять что делает код.
Разберись в том коде, который написал я. Его для решения твоей задачи не хватает?
Re: Якоря в I-frame
Проблема в том, что даже ваш код у меня не заработал, я даже не знаю в каком направлении гуглить...
Re: Якоря в I-frame
Не работает location.hash.slice(1) с контактом.
Заглянул в документацию, чтобы посмотреть что контакт предлагает для работы с этим.
http://vkontakte.ru/developers.php?o=-1 ... 5%ED%E8%FF
onLocationChanged - Событие происходит, когда изменяется значение хеша после символа # в адресной строке браузера. Например, это происходит в результате использования кнопок "назад" и "вперед" в браузере. Данное событие происходит всегда при запуске приложения.
Заглянул в документацию, чтобы посмотреть что контакт предлагает для работы с этим.
http://vkontakte.ru/developers.php?o=-1 ... 5%ED%E8%FF
onLocationChanged - Событие происходит, когда изменяется значение хеша после символа # в адресной строке браузера. Например, это происходит в результате использования кнопок "назад" и "вперед" в браузере. Данное событие происходит всегда при запуске приложения.
Код: Выделить всё
VK.addCallback('onLocationChanged', onLocationChanged); function onLocationChanged(location) { if (location=='games') { window.location.href='games.php'; }}
Re: Якоря в I-frame
А не проще ли сделать вот так:
Код: Выделить всё
<?php// Если в адресной строке #pageif ($_GET['hash'] == page) {// то переходим на страницу page.phpecho '<script type="text/javascript">';echo 'window.location.href="page.php";';echo '</script>';}?>
Re: Якоря в I-frame
А не проще ли сделать вот так:maksimn писал(а):А не проще ли сделать вот так:
Код: Выделить всё
<?php// Если в адресной строке #pageif ($_GET['hash'] == page) {// то переходим на страницу page.phpecho '<script type="text/javascript">';echo 'window.location.href="page.php";';echo '</script>';}?>
Код: Выделить всё
<?// Если в адресной строке #pageif ($_GET['hash'] == page) {// то переходим на страницу page.phpecho '<script type="text/javascript">window.location.href="page.php";</script>';}?>
Re: Якоря в I-frame
maksimn
Это же получается что php смешиваешь с javascript. Не логически связываешь, а именно смешиваешь. По-моему это близко к говнокоду... Ладно, если это единственная часть кода, сделанная по быстрому, но у некоторых же весь код так пишется. Потом куча багов и не понятно где искать ошибку.
Если берем значение php скриптом, то соответствующим способом и обрабатываем:
Это же получается что php смешиваешь с javascript. Не логически связываешь, а именно смешиваешь. По-моему это близко к говнокоду... Ладно, если это единственная часть кода, сделанная по быстрому, но у некоторых же весь код так пишется. Потом куча багов и не понятно где искать ошибку.
Если берем значение php скриптом, то соответствующим способом и обрабатываем:
Код: Выделить всё
<?php if ($_GET['hash']=='page') header('Location: page.php');?>
Re: Якоря в I-frame
Спасибо большое! Аеее!!!!
Re: Якоря в I-frame
ну тогда конечно так, только перед этим не надо ничего писать (echo или просто текст за пределами php), ато напишет что header уже был переданАлександр писал(а):maksimn
Это же получается что php смешиваешь с javascript. Не логически связываешь, а именно смешиваешь. По-моему это близко к говнокоду... Ладно, если это единственная часть кода, сделанная по быстрому, но у некоторых же весь код так пишется. Потом куча багов и не понятно где искать ошибку.
Если берем значение php скриптом, то соответствующим способом и обрабатываем:Код: Выделить всё
<?php if ($_GET['hash']=='page') header('Location: page.php');?>
Re: Якоря в I-frame
Александр помогите пожалуйста это реализовать в js
вот подсмотрел у приложения нельзя ли об этом сделать урок
Код: Выделить всё
<script type="text/javascript"> var viewer_id = 20102435; var modname = 'movie'; VK.init(); scrollTop(); setLocation('movie22958'); VK.addCallback("onLocationChanged", onLocationChanged); VK.callMethod("setTitle", '+100500'); </script> <script type="text/javascript"> if((self == top)&&(viewer_id>0)){ location.replace('http://vkontakte.ru/app1736381#movie22958'); } </script>
Re: Якоря в I-frame
http://flapps.ru/forum/topic1797.htmlCypporat писал(а):Александр помогите пожалуйста это реализовать в js
http://flapps.ru/forum/topic145.htmlCypporat писал(а):вот подсмотрел у приложения нельзя ли об этом сделать урок