php - window.open 未打开链接
问题描述
我正在尝试使用以下代码打开一个带有共享链接的新窗口:
$content .= "<div class='container-after-post'>
<div class='sharing'>
<a
href='$sswc_fb_share_link'
target='popup'
rel='noopener noreferrer'
onclick=window.open($sswc_fb_share_link, popup, width=600, height=600);
>
<i class='fab fa-facebook-f'></i>
</a>
</div>
</div>"
但是,Uncaught SyntaxError: missing ) after argument list
每当我单击链接时,它都会给我,如何正确转义代码中的 window.open 部分以使其正常工作?请帮忙!
解决方案
See below code helpful.
$content .="<div class='container-after-post'>
<div class='sharing'>
<a
href='$sswc_fb_share_link'
target='popup'
rel='noopener noreferrer'
onclick=\"window.open('$sswc_fb_share_link', popup, width=600, height=600);\">
<i class='fab fa-facebook-f'></i>
</a>
</div>
</div>";
推荐阅读
- assembly - 计算机程序/操作系统是否仅包含低级别的 X86-64 指令?
- reactjs - 在 node_modules 文件夹中找不到文件
- python - 当“代码”列超过四个时,在熊猫数据框中创建一个新行
- python - 为什么在连接两个数据帧时concat会向日期添加时间
- laravel - 在 PHPUnit 中调用未定义的方法 decodeResponseJson()
- android - 在底部导航中动态更改片段目的地
- node.js - 在不匹配的 peerDependencies 上强制 npm 安装失败
- javascript - 单击按钮并发送命令以在 xterm.js 终端上执行
- c# - 如何返回一个字符串并在另一个静态 void 中使用它?
- java - org.jboss.msc.service.ServiceNotFoundException:服务服务 jboss.ejb.default-resource-adapter-name-service 未找到