javascript语法错误:未终止的字符串文字 [英] javascript Syntax error : Unterminated string literal

查看:171
本文介绍了javascript语法错误:未终止的字符串文字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:
如何执行我在JavaScript的多行代码中打断了一个字符串?

Possible Duplicate:
How do I break a string across more than one line of code in JavaScript?

我遇到了一个未终止的字符串文字错误.请查看我的代码

I am getting an unterminated string literal error. Please see my code

<script type="text/javascript">
function embedVideo(url){
alert(video);
var video= '
<OBJECT ID="player" width="800" height="450" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
<PARAM NAME="FileName" VALUE="">
<PARAM name="autostart" VALUE="false">
<PARAM name="ShowControls" VALUE="true">
<param name="ShowStatusBar" value="true">
<PARAM name="ShowDisplay" VALUE="false">
<param name="uiMode" value="full" />
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True" />
<EMBED TYPE="application/x-mplayer2" width="800" height="450" SRC="" NAME="MediaPlayer"
ShowControls="1" displaysize="4" ShowStatusBar="1" ShowDisplay="0" autostart="0"> </EMBED></OBJECT>
';
alert(video);
jQuery("#videoScreen").html(video);
return true;
}
</script>

请帮助...

推荐答案

Javascript不支持多行字符串,您需要:

Javascript doesn't support multi-line strings, you'll need to either:

  • 将该标签标记为一行,或者
  • 在每行上使用反斜杠表示继续",或者
  • 使用多个连接在一起的字符串.

这篇关于javascript语法错误:未终止的字符串文字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆