2013-08-11 5 views
0

Я пытаюсь использовать iframes и PHP, чтобы скрыть динамически создаваемую ссылку. Ссылка создается в php. Но когда я пытаюсь получить доступ к этой ссылке из iframe, она берет всю страницу. Сайт загружается, но идея заключается в том, что если бы он был в iframe, URL-адрес мог быть скрыт, и пользователь мог бы щелкнуть несколько элементов без необходимости вводить все свои данные формы каждый раз.Сохранение ссылки внутри iframe

Я пробовал использовать ссылку в качестве заголовка и используя команды php, такие как: $ remote = fopen ($ URL, "r"); fpassthru ($ remote); где $ URL - моя ссылка.

образец ссылка: http://fb-zc-0.cafe.zynga.com/current/iframe//mfs_sent.php?ids=2&tab_clicked=All&request_id=236973056431070&gid=3014&today=1&time=3&ref=gift_today&cafe_token=OAlF7gSlMbQxAtBhvnprTzNhIww8H7Aq2z9i3KJwGWmJzUQfxZ8b9/kFWMVqN62JUihQA06VtuuoKoxmosK6JIPKWTMl0oQecLb+0e0HSAk3S32f5BCI7xhYB9SflOnN&from_page=SUNRISE_BREAKFAST_1&kingdom=quest&phylum=baklava&uid=342&sendkey=8e4aa1a75594c47cc61aee301efff90e $$ CCF (NUP, 67jiH3QM7 nspE0W8d8KprzD5, Za77bp34G * S_ST!) * ILX) F7Y) acC4xj971Kkswxx2OM3eij3z1h0M3eij3z1h0 & Режим = quest_asking & quest_key = SUNRISE_BREAKFAST_1 & mfs_time = 3 & Snood = 1 & ajax = true & limiter_channel = rsvp & limiter_type = build_a_carnival3 + 5

Любая помощь будет оценена.

+0

< href = ... target = '_ self'> ... – jeff

ответ

1

Если у вас есть ссылки за пределами этого iFrame и хотите, чтобы они загружались в этот iFrame на той же странице, вам нужно будет присвоить ему имя, а затем нацелить именованный iFrame в href вашей ссылки.

<iframe src="http://google.com" name="myframe" hieght="100" width="100"></iframe> 
<br/> 
<a href="http://reddit.com" target="myframe">Test</a>. 

Однако, если вы загружаете страницу в ваш плавающий фрейм, который ЗАГРУЗКА связи с целевым = «пустым», то те будут идти в новое окно; если у вас нет доступа к этим страницам, вы не сможете изменить ссылки (не дописывая JS, чтобы погрузиться в iFrame и т. д.).

+0

Я не использую пустой Я назначаю iframe, как упомянуто, но когда щелкнула ссылка «Тест», iframe берет на себя все окно , то есть у меня есть 2 iframes, один из которых - 70% окна, а другой - рядом с ним справа. Линия href находится в левом окне и должна изменить только правый кадр. Но когда правый фрейм изменен на мою связь FB, он берет всю веб-страницу. – user2671438

+0

Вы можете использовать то, что я предложил раньше, или, может быть, Facebook использует сценарий прорыва кадра, поэтому он удаляет ваш iframe. – jeff

+0

Цель = "_ self" не работает, к сожалению. Что расстраивает, так это то, что я знаю, что это можно сделать, поскольку есть пара других сайтов, которые делают это. Просто не похоже, чтобы он работал с моим. Я знаю, что другие вызывают PHP-файл в своем iframe, и это то, что я пытаюсь сделать. и мой php-файл загружает ссылку и выполняет команду fopen. Я также попытался сделать заголовок файла php ссылкой без эффекта. Я знаю, что в конечном итоге это будет что-то простое, просто не уверен, что. – user2671438

Смежные вопросы