我想在单击fshare后打开一个窗口
我的render()回报就是这样
render()
<Modal.Footer> <img src="/static/img/fshare.png" onClick={this.fbShare} /> <Button onClick={this.hide}>Close</Button> </Modal.Footer>
我正在创建一个功能
fbShare: function(event) { },
我想在函数内添加以下代码,该函数基本上会打开一个新窗口以在Facebook中共享:
window.open('https://www.facebook.com/dialog/feed?app_id=xxxxxxxxe='sharer', 'toolbar=0,status=0,width=548,height=325');" target="_parent" href="javascript: void(0)">
但是我对如何处理此事件感到困惑。
任何建议将不胜感激。提前致谢
您的方法正确!
你需要什么吗?我准备了示例:单击此处
var Example = React.createClass({ fbShare: function() { window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Fb Share&p[summary]=Facebook share popup&p[url]=javascript:fbShare("http://jsfiddle.net/stichoza/EYxTJ/")&p[images][0]="http://goo.gl/dS52U"', 'sharer', 'toolbar=0,status=0,width=548,height=325'); }, render: function() { return (<div> <img src="http://pasadenainstitute.com/fb-shareTransp122x42.png" onClick={this.fbShare} /> </div>); } }); ReactDOM.render( <Example />, document.getElementById('container') );