我有一個帶有if語句的按鈕,想法是當按鈕被按下時,facebook多朋友邀請對話框顯示出來。有邀請朋友與facebook對話的問題
我確實已經顯示當主畫布加載,但我需要它,當按鈕被點擊,現在當我點擊按鈕,它只是刷新背景。
這裏是我的發言:
<?php
if(isset($_POST['invite']))
{
?>
<div id="fb-root"></div>"
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'161051054059696',
cookie:true,
status:true,
xfbml:true
});
FB.ui({ method: 'apprequests',
message: 'Share a geordie wall post with your mates!'});
</script>
<?php
}
?>
代替,打開和關閉PHP標籤我試圖使用回聲但不是很成功要麼。就我個人而言,我認爲我的if語句看起來應該起作用,但顯然不是。
希望有人可以提供幫助。
我編輯的代碼:
<div align="center">
<form method="post">
<input type="image" name="invite" src="images/invite.png" onClick="inviteFriend();">
</form>
<?php
if(isset($_POST['invite']))
{
?>
<div id="fb-root"></div>"
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'161051054059696',
cookie:true,
status:true,
xfbml:true
});
function inviteFriend(){
FB.ui({ method: 'apprequests',
message: 'Share a geordie wall post with your mates!'});
}
</script>
<?php
}
?>
我才意識到,在我的原代碼,我不包括我的按鈕的代碼。我有我自己的形象作爲按鈕使用,如果這有所作爲。
我更新了我的代碼,但無濟於事。我改變了我的按鈕,它什麼都沒做,改變了我的代碼中的什麼地方,什麼都沒有。我將編輯我的帖子,瞭解我的代碼現在的樣子。 –
這個問題是因爲你把input type =「image」。正確的是type =「button」。這樣你就不需要圖像。 – Rodrigo
我確實需要一個圖像作爲默認按鈕是可怕的,我有我自己的按鈕來使用。現在想通了。但它仍然不會工作,即使當我將其更改爲按鈕 –