2013-08-11 2 views
0

Iframe과 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_key = SUNRISE_BREAKFAST_1 & mfs_time = 3 & 목줄 = 1 &을 quest_asking ajax = true & limiter_channel = rsvp & limiter_type = build_a_carnival3 + 5

아무 도움이됩니다.

+0

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

답변

1

링크가이 iFrame 외부에 있고 동일한 페이지의 해당 iFrame에로드하려는 경우 이름을 지정하고 링크의 href에서 이름이 지정된 iFrame을 타겟팅해야합니다.

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

그러나 목표와의 연계를로드하는 것 당신의 iframe이로 페이지를로드하는 경우 = "빈", 그 다른 새로운 창으로 이동합니다; 해당 페이지에 대한 액세스 권한이 없으면 링크를 변경할 수 없습니다 (JS를 작성하여 iFrame 등으로 잠글 수없는 경우).

+0

빈을 사용하고 있지 않습니다. 언급 한대로 iframe을 지정하고 있지만 "테스트"링크를 클릭하면 iframe이 전체 창을 차지합니다 . 즉, 두 개의 iframe이 있는데 하나는 창의 70 %이고 다른 하나는 오른쪽에 있습니다. href 행은 왼쪽 창에 있으며 오른쪽 프레임 만 변경해야합니다. 그러나 오른쪽 프레임이 내 FB 링크로 변경되면 전체 웹 페이지를 차지합니다. – user2671438

+0

내가 전에 제안한 것을 사용하거나 Facebook이 프레임 브레이크 아웃 스크립트를 사용하여 iframe을 제거 할 수 있습니다. – jeff

+0

target = "_ self"가 불행히도 작동하지 않습니다. 실망 스럽다는 것은 다른 사이트가 몇 개 있기 때문에 가능하다는 것입니다. 그냥 내 것과 함께 작동하지 않을 수 있습니다. 나는 다른 사람들이 iframe 내에서 PHP 파일을 호출하고 있다는 것을 알고있다. 내 PHP 파일이 링크를로드하고 fopen 명령으로 실행 중입니다. 나는 또한 효과의 링크를 PHP 파일의 헤더 만들기 시도했다. 나는 그것이 무엇인지 모르는 단순한 무언가가 될 것이라는 것을 알고 있습니다. – user2671438

관련 문제