2012-04-23 17 views
0

新しいウィンドウで開くにはどのようなコードを追加する必要がありますか?

私は同じウィンドウ内のボタンのリンクを開くpricetableプラグインを持っています。私は新しいブラン・ウィンドウにテーマを開いてみたいです。このファイルにはどのようなコードを追加する必要がありますか?

リンクはWordPressのプラグインによって生成されるので、コードには手動でtarget = "_ blank"を追加できません。あなたは <a>タグで target="_blank"を使用することができますヘルプ

<div class="price-columns"> 
    <div id="column-skeleton" style="display:none"> 

     <span class="ui-icon ui-icon-carat-2-e-w column-handle"></span> 
     <a href="#" class="ui-icon ui-icon-trash submitdelete deletion"></a> 

     <div class="type"> 
      <input type="radio" value="recommend" name="price_recommend" /> 
      <label><?php _e('Recommend', 'pricetable') ?></label> 
     </div> 

     <input type="text" class="column-title" name="" placeholder="<?php _e('Title', 'pricetable') ?>" /> 
     <input type="text" class="column-price" name="" placeholder="<?php _e('Price', 'pricetable') ?>" /> 
     <input type="text" class="column-detail" name="" placeholder="<?php _e('Detail', 'pricetable') ?>" /> 
     <input type="text" class="column-url" name="" placeholder="<?php _e('Button URL', 'pricetable') ?>" /> 
     <input type="text" class="column-button" name="" placeholder="<?php _e('Button Text', 'pricetable') ?>" /> 

     <h4><a href="#" class="addfeature"><?php _e('Add', 'pricetable') ?></a><?php _e('Features', 'pricetable') ?></h4> 
     <div class="feautres"> 
      <div class="feature"> 
       <span class="ui-icon ui-icon-carat-2-n-s feature-handle"></span> 
       <a href="#" class="ui-icon ui-icon-trash submitdelete deletion"></a> 

       <div><input type="text" class="feature-title" placeholder="<?php _e('Title', 'pricetable') ?>"/></div> 
       <div><input type="text" class="feature-sub" placeholder="<?php _e('Sub title', 'pricetable') ?>" /></div> 
      </div> 
     </div> 
    </div> 

    <?php // Existing columns of the price table ?> 
    <?php foreach($table as $i => $column) : ?> 
     <div class="column"> 
      <span class="ui-icon ui-icon-carat-2-e-w column-handle"></span> 
      <a href="#" class="ui-icon ui-icon-trash submitdelete deletion"></a> 

      <div class="type"> 
       <input type="radio" name="price_recommend" id="price_recommend_<?php print $i ?>" value="<?php print $i ?>" <?php if(isset($column['featured']) && $column['featured'] === 'true') print 'checked="true"'; ?> /> 
       <label for="price_recommend_<?php print $i ?>"><?php _e('Recommend', 'pricetable') ?></label> 
      </div> 

      <input type="text" class="column-title" name="price_<?php print $i ?>_title" value="<?php @esc_attr_e($column['title']) ?>" placeholder="<?php _e('Title', 'pricetable') ?>" /> 
      <input type="text" class="column-price" name="price_<?php print $i ?>_price" value="<?php @esc_attr_e($column['price']) ?>" placeholder="<?php _e('Price', 'pricetable') ?>" /> 
      <input type="text" class="column-detail" name="price_<?php print $i ?>_detail" value="<?php @esc_attr_e($column['detail']) ?>" placeholder="<?php _e('Detail', 'pricetable') ?>" /> 
      <input type="text" class="column-url" name="price_<?php print $i ?>_url" value="<?php @esc_attr_e($column['url']) ?>" placeholder="<?php _e('Button URL', 'pricetable') ?>" /> 
      <input type="text" class="column-button" name="price_<?php print $i ?>_button" value="<?php @esc_attr_e($column['button']) ?>" placeholder="<?php _e('Button Text', 'pricetable') ?>" /> 

      <h4><a href="#" class="addfeature"><?php _e('Add', 'pricetable') ?></a><?php _e('Features', 'pricetable') ?></h4> 
      <div class="feautres"> 
       <?php if(isset($column['features'])) : foreach($column['features'] as $j => $feature) : ?> 
        <div class="feature"> 
         <span class="ui-icon ui-icon-carat-2-n-s feature-handle"></span> 
         <a href="#" class="ui-icon ui-icon-trash submitdelete deletion"></a> 

         <div><input type="text" class="feature-title" name="price_<?php print $i ?>_feature_<?php print $j ?>_title" value="<?php esc_attr_e($feature['title']) ?>" placeholder="<?php _e('Title', 'pricetable') ?>"/></div> 
         <div><input type="text" class="feature-sub" name="price_<?php print $i ?>_feature_<?php print $j ?>_sub" value="<?php esc_attr_e($feature['sub']) ?>" placeholder="<?php _e('Sub title', 'pricetable') ?>" /></div> 
        </div> 
       <?php endforeach; endif; ?> 
      </div> 
     </div> 
    <?php endforeach ?> 

    <div class="column addnew"><?php _e('Add Column', 'pricetable') ?></div> 
    <div class="clear"></div> 
</div> 
+0

あなたは、これが別のウィンドウになりたい場合は、なぜ、このページへのリンクを持っていない=>ターゲット=「_ブランク」 – Developer

+0

[OK]を、すべてのHREFで=私は「ブランク_」=ターゲットに入ったが含ま運がない。このボタンはどこでレンダリングされますか? URLは、wordpressプラグインのバックエンドに入力されているカスタムURLからレンダリングされます。 – Justmac

+0

@ gopi1410私はターゲット "_blanc"について知っていますが、これはうまくいかなかったので、あなたのようなプログラマーには簡単に答えるべきであると思っています。 – Justmac

答えて

2

あなたのリンクがwordpressによって生成された場合は、ページが読み込まれた後にターゲット属性を動的に追加することを検討することがあります。 Use the following script after page load or document ready

<head> 
<script type="text/javascript"> 

function add_target() 
{ 
    // Find all the anchors you want to modify 
    var anchors = document..getElementsByTagName('a'), 
    i = anchors.length; 

    // Add the target to each one 
    while(i--) anchors[i].target = "_blank"; 
} 

</script> 
</head> 

<body onload="add_target()"> 
/* your body */ 
</body> 
+0

助けてくれてありがとう、私は本当にそれを感謝しますが、私はこれをどこに追加するか分からないので、完全なnoobのように感じる。私はそれがファイルに追加されたシンプルなコード行だと思ったが、私はこれを修正するために私のプログラマーを雇うだろう:-)助けてくれてありがとう:-) – Justmac

+0

私はこの行に関係があると思ったが、私は間違っていたと思います。 – Justmac

+0

はコードをコピーしただけでコピーします

3

ため

感謝。

+5

私の回答をw3schoolのリンクで汚染しないでください。適切な参照情報については、http://w3fools.comと[MDN](https://developer.mozilla.org/en/HTML/Element/a#Attributes)を参照してください。 – ThiefMaster

+0

LOL。 w3schoolsがそれほど嫌われているのを知らなかった。私はリンクを削除しました:) – Aziz

0

<a href="your_url" target="_blank">link</a>をコードに使用してください。

関連する問題