帮我看一下这小段javascript语句哪里错了!!
<script>
var cart="{$ShowCart}";
if(cart!="" && cart!=null)
{
document.write("<img src='{$InstallDir}skin/tata/Icon_ModifyCart.gif' border='0' style='cursor:hand;' onClick=\"javascript:document.formCart.Action.value='Modify';document.formCart.submit();\"> <a href='{$InstallDir}{$ChannelDir}/Index.asp'><img src='{$InstallDir}skin/tata/Icon_GoOnShopping.gif' border='0'></a> <img src='{$InstallDir}skin/tata/Icon_Payment2.gif' border='0' style='cursor:hand;' onClick=\"javascript:document.formCart.Action.value='Payment';document.formCart.submit();\">");
}else document.write("<a href='{$InstallDir}{$ChannelDir}/Index.asp'><img src='{$InstallDir}skin/tata/Icon_GoOnShopping.gif' border='0'></a>");
</script>
中间因为双引号跟单引号多次用,所以字符串里的双引号用了转义符
javascript报错:未结束的字符串常量
谢了!!!