2011-08-09 16 views
0

自分のプログラマの誇りのために時間が費やされました。コーディングは、htmlの以前の入力からのリンクの情報を呼び出します。下の最初のif文は、回転子の「more」ボタンのリンクを示しています。 2番目は対応するサムネイルのリンクです。このサイトを検索して同様の投稿を見つけた後、私はこれらのどれもがこのタイプのリンク入力のターゲットに対処していないことを発見しました。私はちょうど彼らの上に_parentターゲットが必要です、それだけです。このタイプのコードでは、リンクのターゲットを取得するために "attr"を組み込むことはできますか?どんな助けでも大変に感謝します。jqueryの奇妙なリンクコード - ターゲット属性の追加

if(! encDisableTextsAll && encEnableFooter) 
{ 
    for(i=0; i<encNumOfImages; i++) 
    { 
     $(".footerTitle:eq(" + i + ")").html(encBannerTexts[i][0]); 
     if(encEnableDescription) $(".footerDesc:eq(" + i + ")").html(encBannerTexts[i][1]); 
     if(encBannerTexts[i][2] != "" & encEnableReadMore) 
     { 
      $(".footerLink:eq(" + i + ")").html("<div class='bttnMore'><a href='" + encBannerTexts[i][2] + "'>&nbsp;</a></div>"); 
     } 
    } 
} 
if(encEnableThumbImageLink && encEnableFooter) 
{ 
    for(i=0; i<encNumOfImages; i++) 
    { 
     link = encBannerTexts[i][2]; 
     $("#thumbDiv_" + i).attr("onclick", "window.location.href='" + link + "'") 

    } 
} 

// supposed link call 
if ((!elem[type] || (jQuery.nodeName(elem, 'a') && type == "click")) && elem["on"+type] &&  elem ["on"+type].apply(elem, data) === false) 
     event.result = false; 
+1

'top.window.location.href'だろう。この作品でなければなりませんすべきですか? –

+0

それはサムネイルコードのために働きました...それはただの神です。最初のif ... then codeのアイデア?すでに、ありがとうございました。 –

+0

'target =" _ parent "'をリンクテンプレートに追加するだけですか? –

答えて

0
$(".footerLink:eq(" + i + ")").html("<div class='bttnMore'><a href='" + encBannerTexts[i][2] + "'>&nbsp;</a></div>"); 

$(".footerLink:eq(" + i + ")").html("<div class='bttnMore'><a target=\"_parent\" href='" + encBannerTexts[i][2] + "'>&nbsp;</a></div>"); 

window.location.href 

top.window.location.href 
+0

プログラミング神が話しています。人類は今も進歩することができます。両方のトンありがとう。 –

関連する問題