2011-04-10 10 views
3

に変更しています。iframe内のすべてのリンクにターゲットを設定しようとしていますが、jqueryを使用して「_parent」にリンクしています。iframe内のすべてのリンクのターゲットを「_parent」jquery

<script src="jquery-1.5.2.min.js"> 
$('a').target("_parent"); 
</script> 

<iframe src="http://google.com" frameborder="0"></iframe> 

イム私は、「サインイン」のリンク近くのセッションを復元ボタンで私にGoogleのスタートページを表示するために私のFirefox 4のホームページをカスタマイズしたいのでこれをやって、私はほとんどそれを行うが、私はしたくありません新しいリンクを開くか、iframe内で検索してください。

ありがとう

P.S. jqueryを使用せずに別の方法がある場合、それは素晴らしいでしょう。

答えて

4

target()と呼ばれるjQueryのに何の方法はありません

$('a').attr("target", "_parent"); 

にです;)jQueryの中attr方法についての記事を読む - http://api.jquery.com/attr/

はそれと一緒に行くために、あなたは2個の<script />タグを区切る必要があります。

<script src="jquery-1.5.2.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$('a').attr("target", "_parent"); 
</script> 

、その内容が親文書とは別のドメインでホストされている場合は、ちょうどあなたが知っているので、あなたがiframeのコンテンツにアクセスすることはできません

2
あなたの頭の中でベースタグ

<base target="_parent"> 

で何のスクリプトを作成せずにこれを行うことは注目される可能性があります

関連する問題