我使用wordpress作爲框架。 在PHP代碼中,我使用flickr api來訪問flickr中的圖像。 所以我需要在新窗口中打開,當我點擊一個特定的圖像。如何使Flickr徽章打開新窗口
有誰知道這樣做它通過api.Something像傳遞參數就像任何想法「的目標=‘_空白’」 或 如果我們要編寫自定義的方法,它的JavaScript。
想法是最受歡迎的! 謝謝你。
我使用wordpress作爲框架。 在PHP代碼中,我使用flickr api來訪問flickr中的圖像。 所以我需要在新窗口中打開,當我點擊一個特定的圖像。如何使Flickr徽章打開新窗口
有誰知道這樣做它通過api.Something像傳遞參數就像任何想法「的目標=‘_空白’」 或 如果我們要編寫自定義的方法,它的JavaScript。
想法是最受歡迎的! 謝謝你。
我不認爲可以使用API來完成,但使用Javascript很容易。
我抓住一些代碼從Flickr badge creator供參考:
<!-- Start of Flickr Badge -->
<style type="text/css">
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
</style>
<table id="flickr_badge_uber_wrapper" cellpadding="0" cellspacing="10" border="0"><tr><td><a href="http://www.flickr.com" id="flickr_www">www.<strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong>.com</a><table cellpadding="0" cellspacing="10" border="0" id="flickr_badge_wrapper">
<script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?show_name=1&count=3&display=latest&size=t&layout=v&source=all_tag&tag=stack+overflow&user=95384268%40N00"></script>
<tr>
<td id="flickr_badge_source" valign="center" align="center">
<table cellpadding="0" cellspacing="0" border="0"><tr>
<td id="flickr_badge_source_txt">More <a href="http://www.flickr.com/photos/tags/stack overflow/">photos or video tagged with stack overflow</a> on Flickr</td>
</tr></table>
</td>
</tr>
</table>
</td></tr></table>
<!-- End of Flickr Badge -->
使用jQuery那麼,它只是一個靶向鏈接Flickr的徽章中,加入了TARGET = _blank屬性的事:
$(document).ready(function(){
$("#flickr_badge_uber_wrapper a").attr('target','_blank');
});
謝謝你。我也以同樣的方式完成了你的解釋。我也在考慮flickr API是否提供。 – 2011-04-20 04:46:14
你在打哪個API方法? api只會返回這些照片的URls,你可以將它們包裹在你想要的任何屬性中。 請參閱這裏的PHPFlickr示例:http://phpflickr.com/examples/a-users-photos/source – Ciaran 2011-04-20 05:08:28
你能否包括你的代碼? – Scott 2011-04-19 08:57:53
我已經完成了它。我也按照下面解釋的方式完成了。 – 2011-04-20 04:47:19