2010-12-15 16 views
0

phpFoxサイトを別のサーバーに移動し、shoutboxが機能しなくなりました。クロームデバッガによると:phpFox:サーバーの切り替え後にShoutBoxが機能しなくなった

Uncaught ReferenceError: xajax_addShoutOut is not defined 
(anonymous function)community:451 
onsubmit 

私は数行が新しいサイトの<head>から欠落していたことに気づいたが、私は彼らが行く見当がつかない。

var xajaxRequestUri = "http://domain.com/community/public/"; var xajaxDebug = false; var xajaxStatusMessages = false; var xajaxWaitCursor = false; var xajaxDefinedGet = 0; var xajaxDefinedPost = 1; var xajaxLoaded = false; function xajax_latestVideos(){return xajax.call( "latestVideos"、arguments、1);} 関数xajax_getShoutboxMessages(){return xajax.call( "getShoutboxMessages"、arguments、1);} 関数xajax_addShoutOut(){return xajax .call( "addShoutOut"、arguments、1);}

アイデア?

+0

まだバージョン1.6での定義に必要な生成するPHPスクリプトで必要とされていますか? v2にアップグレードする:)そのフリー – Purefan

答えて

0

古いサーバー上の場所に追加します。覚えていない場合は、archive.orgまたはGoogle/Bingのページの検索キャッシュを確認してください。

0

xajaxが新しいサーバーにないか、別の場所にあるようです。あなたのPHPスクリプトで、 'xajax.inc.php'がxajaxを見つけることが期待されるインクルードを探してください。

頭から欠落した行はxajaxによって生成されますが、自分で追加することはありません。

$xajax = new xajax(); 
$xajax->getJavascript(); 

はJavaScriptが 'xajax_addShoutOut'

+0

xajaxフォルダが見つかりましたが、それを含むスクリプトが見つかりません(これは古いサーバー上にあります)。 – Norbert

+0

ウェブサーバのログを見ると、どのスクリプトがコールを行うのかが分かるはずです。それが古いサーバーにあるが、新しいサーバーではない場合は、新しいサーバー上の同じ場所(文書のルートからの相対パス)に配置します。 – piddl0r

関連する問題