弹出窗口的怪问题。高手指教! <a href=javascript:eshop(" & rsArticle("Product_Id") & ")>=><a href=javascript:eshop('" & rsArticle("Product_Id") & "')> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在传参数之前进行特殊字符的替换,下面这个是php的,你改成js的就可以了:function &decodeHtmlChar($value) { $tt = $value; $tt = str_replace('amp;','',$tt); $tt = str_replace(''',"'",$tt); $tt = str_replace('"','"',$tt); $tt = str_replace('<', '<',$tt); $tt = str_replace('>', '>',$tt); return $tt; }这主要是特殊字符造成的。我以前也有过这种问题就是加上特殊字符处理后就可以了。 如果还可能有换行与空格的话再加上下面的空格与换行的处理:function &encodespecialchar($value) { $keyarr = array( array("/\r\n/", "<br>"), array("/\n/", "<br>"), array("/ /", " ") ); foreach($keyarr as $v) { $patterns[] = $v[0]; $replacements[] = $v[1]; } $strvalue = preg_replace($patterns, $replacements, $value); return $strvalue; } 把<a href=javascript:eshop(" & rsArticle("Product_Id") & ")>改为:<a href=javascript:eshop('" & rsArticle("Product_Id") & "')>试下! 如何删除自己添加的标注 offsetLeft为什么总是0 如何将JS写成一个类 如何办到鼠标停留3秒才触发事件 求助:关于点击页面上的按钮或选项,能在固定的文本域内显示出点击的按钮和选项的名称 javascript写的几个表单验证方法 JS图片上传预览出错_脚本错误_在线等答案 <a onmouseover="">的问题 请问用什么语句可以中止脚本运行?除了用return 简单问题,可我不会,求救! 请教一个在HTML中引用JAVASCRIPT变量的格式问题! 引用js问题,在线等。。。。。。。。。。。。。
function &decodeHtmlChar($value)
{
$tt = $value;
$tt = str_replace('amp;','',$tt);
$tt = str_replace(''',"'",$tt);
$tt = str_replace('"','"',$tt);
$tt = str_replace('<', '<',$tt);
$tt = str_replace('>', '>',$tt);
return $tt;
}
这主要是特殊字符造成的。我以前也有过这种问题就是加上特殊字符处理后就可以了。
function &encodespecialchar($value)
{
$keyarr = array(
array("/\r\n/", "<br>"),
array("/\n/", "<br>"),
array("/ /", " ")
);
foreach($keyarr as $v) {
$patterns[] = $v[0];
$replacements[] = $v[1];
}
$strvalue = preg_replace($patterns, $replacements, $value);
return $strvalue;
}
<a href=javascript:eshop('" & rsArticle("Product_Id") & "')>试下!