2016-11-01 15 views
0

JavaScriptを使用してAdobe Captivate 9テキストキャプションに文字列を表示しようとしています。私は応答しないプロジェクトを使用しています。下のコードは常に改行の最初の "br"タグを示しています。 userResultsの "br"タグを削除する場合は、topTenUsersの "br"タグが表示されます。

しかし、応答性の高いプロジェクトでは、同じコードには「br」タグが1つも表示されません。最初の「<br>」はなぜ表示されますか?

コード:

var userResults = 'You placed at rank ' + myRank + ' with a score of ' + myScore + '<br>' + '<br>'; 
    var topTenUsers = 'The top ' + numPlayers + ' users are: <br>'; 
    var topTenMsg = userResults + ' ' + topTenMsg; 

    window.cpAPIInterface.setVariableValue(topTenVarName, topTenMsg); 

何この差の原因であり、それがどのように回避されるだろうか?

+0

変数がコードサンプルで一致しません... – epascarello

+0

私は2つの変数を連結する行を追加しました。実際のコードはサーバーと話しているので、コードをできるだけシンプルに表示しています。この問題は、最初の2行だけに由来します。 – user2871213

答えて

0

brを自己閉鎖してみてください。

var userResults = 'You placed at rank ' + myRank + ' with a score of ' + myScore + '<br />' + '<br />' 
+0

私はすでに "br"タグを複製しようとしましたが、それは最初の自己閉鎖 "br"タグを表示するだけです。 – user2871213

関連する問題