2012-03-10 32 views
1

私は、ユーザーが投稿したリンクを保存するテーブルをデータベースに持っていますが、私はいつでもそのリンクを使用したいのですが、私が直面している問題は です。ウェブサイト内の外部ページを読み込む

<td width="560"><font color="#999"> 
<a href="'.$row['link'].'?action=tagtoload" class="tagToload">'.$row['link'].'</a> 
</font> 
</td> 

が、それは、これはそれがページが見つからないと言うリンクにユーザーがクリックするので、この

http://XYZ.com/www.pxleyes.com/blog/2011/12/these-50-photos-will-blow-you-away/?action=tagtoload のようなリンクを生成します。

私は自分のページ内のリンクを開くので、私は追加しましたか?action = tagtoload ajax呼び出しでページ内のページを読み込みますが、動作しません。

はいXYZ.comは私のドメインであり、生成されたリンクではありませんxyz.com/abc?action=tagtoloadはうまくいきます。そのトップヘッダーのすぐ下に来て、私はすべての外部リンクを私のヘッダーの下にしたい。私のヘッダーの下にこれらのリンクを開く方法を教えてください。これらのリンクをアンカーリンクとして表示すると、ユーザーはこれらのアイテムが何であるかを知ることができ、ユーザーがこれらのリンクをiframeなどで開く必要があります。

答えて

2

XYZ.comがあなたのドメインを表していると推測します:それは固定され、生成されていないリンクと協力して :AJAX-問題に関する

add http:// for external links

?また、PHPファイルとあなたのajaxコードの出力を投稿してください。

また、「あなたのページ内」を定義してください:iframe内ですか? div?あなたの窓を取り替える?

EDIT: '修正' あなたのPHPコード」に

<td width="560"> 
<font color="#999"> 
<a href="<?php print $row['link'] ?>?action=tagtoload" class="tagToload"> 
    <?php print $row['link'] ?></a> 
</font> 
</td> 
  1. htmlとphpの最初に慣れるしてください。
  2. は、使用CSSを<font>を使用していない代わりに、属性
  3. としてTDに幅を置く代わりに、
  4. 使用CSSは、はいXYZ.comが私のドメインであり、生成されたリンクではなく、XYZのためhttp://php.net/
+0

を読みます.com/abc?action = tagtoloadは正常に動作しています.itsはトップヘッダーのすぐ下に来ます。すべての外部リンクが私のヘッダーの下にくるようにしてください。私はヘッダーの下にこれらのリンクをどのように開くことができるか教えてください。リンクがアンカーされているため、ユーザーはこれらのアイテムを見ることができ、ユーザーがこれらのリンクをクリックするとiframeなどで開く必要があります。 –

+0

"PHPファイルとあなたのajaxコードの出力を投稿してください。" –

関連する問題