謎の問題があります。次のようなphp言語配列があります。
$lang['tip1054'] = '<b>Resource Error:</b>%s <br />
<b>OS:</b> %s <br />
<b> Ram:</b> %s <br />
<b> CPU:</b> %s <br />
';
関数が次のように使用される JavaScript によって記述されたツールチップで表示します。
<span class='haveHelp' onMouseOver="ShowTip(' <?php printf ($lang['tip1054'],$error,$os,$ram,$cpu); ?> ')"> </span>
しかし、それは何も示していません。firebug を使用して、問題が何であるかを確認しました。このエラーに直面しました:
SyntaxError: unterminated string literal
[Break On This Error]
ShowTip('<b>Resource Error:</b> 1054
これは HTML 出力です。
<span class='haveHelp' onMouseOver="ShowTip('<b>Resource Error:</b>1054 <br />
<b>OS:</b> Windows Xp <br />
<b> Ram:</b> 1024MB <br />
<b> CPU:</b> Corei7-5130 <br />')">Error 1054</span>