Страница 1 из 1

Якоря в I-frame

Добавлено: 07 янв 2012, 11:53
Влад
Всех с Рождеством, решил сделать урок на наболевшую всем тему, возможно кто-то будет считать мой код унылым или не относящимся к Якорям, суть в том что код выполняет свою функцию и достаточно не плохо, и на мой взгляд не важно каким образом. Собственно код:

Код: Выделить всё

<?phpif ($_GET['hash']=='zina'){header('Location: http://flapps.ru');}else{echo "none hash";}?>
Познакомимся с таким параметром как hash, который и будет выступать в роли хз чего если честно, в общем вставляем мой код на пример в файл index.php, и обращаемся к нему через приложение в виде: http://vkontakte.ru/appXXXXXXX. Как мы видим код нам говорит что у нас нет хэша "none hash", давайте же предоставим ему хэш http://vkontakte.ru/appXXXXXXX#zina. Как мы видим когда код получил назовем его параметр zina, то соответственно выполнил ту функцию которую мы прописали. Всем спасибо за внимание!!!

Re: Якоря в I-frame

Добавлено: 09 янв 2012, 16:20
qwerty123
а можно как-нибудь тоже самое только в javascript???

Re: Якоря в I-frame

Добавлено: 09 янв 2012, 20:25
tkachka
Влад писал(а):Всех с Рождеством, решил сделать урок на наболевшую всем тему, возможно кто-то будет считать мой код унылым или не относящимся к Якорям, суть в том что код выполняет свою функцию и достаточно не плохо, и на мой взгляд не важно каким образом. Собственно код:

Код: Выделить всё

 <?phpif ($_GET['hash']=='zina'){header('Location: http://flapps.ru');}else{echo "none hash";}?> 
Познакомимся с таким параметром как hash, который и будет выступать в роли хз чего если честно, в общем вставляем мой код на пример в файл index.php, и обращаемся к нему через приложение в виде: http://vkontakte.ru/appXXXXXXX. Как мы видим код нам говорит что у нас нет хэша "none hash", давайте же предоставим ему хэш http://vkontakte.ru/appXXXXXXX#zina. Как мы видим когда код получил назовем его параметр zina, то соответственно выполнил ту функцию которую мы прописали. Всем спасибо за внимание!!!

не работает что-то

Re: Якоря в I-frame

Добавлено: 10 янв 2012, 17:10
Влад
tkachka только что еще раз проверил, все работает.

Re: Якоря в I-frame

Добавлено: 10 янв 2012, 18:20
qwerty123
а можно как-нибудь тоже самое только в javascript???

Re: Якоря в I-frame

Добавлено: 10 янв 2012, 19:52
tkachka
Влад писал(а):tkachka только что еще раз проверил, все работает.
делаю как описано нон кеш выдает и в адресную строку вставляю правильно ничего

Re: Якоря в I-frame

Добавлено: 10 янв 2012, 21:26
tkachka
короче твой код , Влад, у меня не заработал, зато заработал вот этот:

Код: Выделить всё

<script type="text/javascript">VK.addCallback('onLocationChanged', onLocationChanged); function onLocationChanged(location) {    if (location) {        window.location.href='http://kino47.ru/' + location + '';    }}</script>
через скрипт поста на стену посылаю ссылку типа

Код: Выделить всё

Смотри фильм Стукачка (Осведомитель) http://vkontakte.ru/app2134400#?p=10574
и при переходе по ссылке, пользователь попадает на страницу с фильмом

Re: Якоря в I-frame

Добавлено: 10 апр 2012, 21:35
Mihailow_du
tkachka писал(а):
Влад писал(а):Всех с Рождеством, решил сделать урок на наболевшую всем тему, возможно кто-то будет считать мой код унылым или не относящимся к Якорям, суть в том что код выполняет свою функцию и достаточно не плохо, и на мой взгляд не важно каким образом. Собственно код:

Код: Выделить всё

 <?phpif ($_GET['hash']=='zina'){header('Location: http://flapps.ru');}else{echo "none hash";}?> 
Познакомимся с таким параметром как hash, который и будет выступать в роли хз чего если честно, в общем вставляем мой код на пример в файл index.php, и обращаемся к нему через приложение в виде: http://vkontakte.ru/appXXXXXXX. Как мы видим код нам говорит что у нас нет хэша "none hash", давайте же предоставим ему хэш http://vkontakte.ru/appXXXXXXX#zina. Как мы видим когда код получил назовем его параметр zina, то соответственно выполнил ту функцию которую мы прописали. Всем спасибо за внимание!!!

не работает что-то
А ns куда код вставляешь?
Ставь в самое начало документа перед HTML:

Код: Выделить всё

    <?php    if ($_GET['hash']=='zina')    {    header('Location: http://3d.4geo.ru');    }    else{    }    ?> <html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><TITLE>Он-лайн карта 4geo.ru</TITLE>
и будет тебе счастье!!!