window.open 不执行任何操作
window.open doesn't do anything
我试图在弹出窗口中使用窗口显示一些信息.open.但是当我单击时没有任何反应。
这是打开新窗口的函数。
function goNewWin(sell_code){
// Set height and width
var NewWinHeight=1000;
var NewWinWidth=1000;
// Place the window
var NewWinPutX=10;
var NewWinPutY=10;
//Get what is below onto one line
TheNewWin =window.open("renovations_history.php?sell_code=" + sell_code,
'Renovaciones','fullscreen=yes,toolbar=no,location=no,status=no,menubar=no,scrollbars=no');
//Get what is above onto one line
TheNewWin.resizeTo(NewWinHeight,NewWinWidth);
TheNewWin.moveTo(NewWinPutX,NewWinPutY);
}
</script>
这是HTML,带有一些PHP。
<form>
<input type="button" value="Renovaciones" onClick="goNewWin(<?php echo $row['sell_code']; ?>)">
</form>
它也适用于:
<a href="javascript:goNewWin(<?php echo $row['sell_code']; ?>)">Renovaciones</a>
现在是凌晨 2 点 22 分,我可以直截了当地思考,请帮忙。
你需要在 JavaScript 函数调用中添加单引号:
<?php
$sell_code = $row['sell_code'];
?>
<input type="button" value="Renovaciones" onClick="goNewWin('<?php echo $sell_code]; ?>')">
没有它,Javascript会将你的$row['sell_code']
视为javascript关键字。
您需要将其作为字符串(函数参数)传递。
参考
如果$row['sell_code']
是一个字符串,你可以使用
$sellCode = $row['sell_code'];
onClick="goNewWin('<?php echo $sellCode; ?>')">
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用JavaScript锁定页面上的任何操作
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- AngularJS-检测到n分钟内没有任何操作并进入默认状态
- 当输入为变量时,.replace.不执行任何操作
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 如果未输入任何内容,则使 JavaScript 按钮不执行任何操作
- 创建按钮不调用表单内的任何操作
- 选项卡中的a href链接没有执行任何操作
- 如何阻止jQuery Mobile使用window.location执行任何操作
- JS表单验证 - 提交按钮不执行任何操作
- JSPDF 下载按钮在单击时不执行任何操作.在安卓科尔多瓦
- 单击图像不执行任何操作
- 在绘制矩形之前更改 lineCap 和 lineJoin 不会执行任何操作
- 创建一个不执行任何操作的 JavaScript 对象
- 全日历日单击不起作用(不执行任何操作)
- 幻灯片放映的计时器不执行任何操作
- 将 转换为字符串在 jquery 中不执行任何操作
- FSO.创建文本文件 - 停止而不执行任何操作