0

Iframes や PHP を使用して、動的に作成されたリンクを非表示にしようとしています。リンクはphpで作成されています。しかし、iframe 内からそのリンクにアクセスしようとすると、ページ全体が占有されます。サイトは読み込まれますが、iframe 内にある場合は URL を非表示にすることができ、ユーザーは毎回すべてのフォーム データを入力しなくても複数の項目をクリックできるようになります。

リンクをヘッダーとして使用し、次のような php コマンドを使用してみました: $remote = fopen( $URL, "r");fpassthru($remote); $URL は私のリンクでした。

a sample of the link is: 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&mode=quest_asking&quest_key=SUNRISE_BREAKFAST_1&mfs_time=3&snood=1&ajax=true&limiter_channel=rsvp&limiter_type=build_a_carnival3+5

どんな助けでも大歓迎です。

4

1 に答える 1

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>.

ただし、target="blank" のリンクをロードしている iFrame にページをロードしている場合、それらは新しいウィンドウに移動します。これらのページにアクセスできない場合を除き、リンクを変更することはできません (iFrame に飛び込むための JS の作成などは除きます)。

于 2013-08-11T00:25:21.690 に答える