jQueryはiframeを表示できませんでした。私は私のウェブサイトに多くのiframeを持っています。リンクをクリックするとiframeに表示されます。それは表示されません。ここに私のコード:jQueryはiFrameで動作しません。
//i load plugin:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function godirect(url, num)
{
var target = 'iframe_url' + num;
var source = jQuery(target).attr('src');
if (source == "about:blank" || source == "")
{
jQuery(target).attr('src', url);
}
else
{
jQuery(target).attr('src', 'about:blank');
}
}
</script>
PHP & HTMLコード:
$godirect = 'godirect("'.$GetData['link'].'", "'.$a.'");';
<a href="#" <?php echo $godirect; ?> > TEST LINK </a>
oFrameでは動作しますが、IF&ELSEでは問題ありません。私は属性 'src'の価値を得ることができないと感じています。 IF&ELSEなしで試してみました。 IF&ELSEは機能しません。 – user453089
コードに 'alert(source);'を追加します。あなたは何を見ますか? –
問題が見つかりました...もう1つ追加する必要があります: "source == null" IF。ありがとう。 – user453089