0

XML コードを含む Facebook ゲームを作成しました。

ゲーム オーバー画面で、ゲームのスコアを自動的に取得する Facebook 共有メッセージを追加したいと考えています。

次のコードで問題なく動作させることができました。

a(".gameover_bg").append('<p>Congrats!</p><p><a href="http://www.facebook.com/sharer.php?s=100&p[title]=THIS IS MY TITLE&p[summary]=THIS IS YOUR SCORE: '+ u +'&p[url]=http://www.MYURL.com&&p[images][0]=http://www.MYURL.com/img/IMAGEADDRESS" target="_blank">SHARE THIS NOW</a></p>')

しかし、JavaScript の onclick イベントを追加して、リンクが幅 555、高さ 315 の特定のサイズのウィンドウで開くようにしたいと考えています。上記のコードを下のコードに変更すると、機能しなくなります。どこかの引用符に関係していると思います...

a(".gameover_bg").append('<p>Congrats!</p><p><a class="share" onclick="window.open('http://www.facebook.com/sharer.php?s=100&p[title]=THIS IS MY TITLE&p[summary]=THIS IS YOUR SCORE: '+ u +'&p[url]=http://www.MYURL.com&&p[images][0]=http://www.MYURL.com/img/IMAGEADDRESS', 'newwindow', 'width=555, height=315'); return false;">SHARE THIS NOW</a></p>')

私がこれを書いている方法をよりよく説明するかもしれない画像を含めています: コード

上記の 2 番目のコードを有効にする方法についてのアドバイスをいただければ幸いです (最初のコードと同じように)。

本当にありがとう!

4

2 に答える 2

0

解決策を見つけました!

これはトリックを処理するように見えました:

a(".gameover_bg").append("<p>Congrats!</p><p><a href='http://www.facebook.com/sharer.php?s=100&p[title]=THIS IS MY TITLE&p[summary]=THIS IS MY SUMMARY: "+ u +"&p[url]=http://www.MYURL.com&&p[images][0]=http://www.MYURL.com/img/IMAGEADDRESS' onclick='window.open(this.href, &quot;newwindow&quot;, &quot;width=555, height=315&quot;); return false;'>SHARE THIS NOW!</a></p>")
于 2013-07-26T00:17:38.653 に答える