Javascript 不带链接打开/调整窗口大小
我想我正在尝试做一些javascript通常无法完成的事情,因为我在谷歌上搜索的运气不太好 我有一个下拉菜单,有几个选择 当用户从下拉菜单中选择某个内容时,该内容将被提交,页面将重新加载。然后我有一个if语句,它将根据从下拉菜单中选择的内容执行不同的操作 因此,如果用户从下拉列表中选择PDF,我希望能够自动加载新窗口,而不必在脚本遇到链接时单击链接 这是可行的,但我希望它在没有链接的情况下也能做同样的事情 感谢您的帮助Javascript 不带链接打开/调整窗口大小,javascript,Javascript,我想我正在尝试做一些javascript通常无法完成的事情,因为我在谷歌上搜索的运气不太好 我有一个下拉菜单,有几个选择 当用户从下拉菜单中选择某个内容时,该内容将被提交,页面将重新加载。然后我有一个if语句,它将根据从下拉菜单中选择的内容执行不同的操作 因此,如果用户从下拉列表中选择PDF,我希望能够自动加载新窗口,而不必在脚本遇到链接时单击链接 这是可行的,但我希望它在没有链接的情况下也能做同样的事情 感谢您的帮助 <a class='link' href="javascript: v
<a class='link' href="javascript: void(0)"
onclick="window.open('print-pdf.php?inv=', 'print', 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes'); return false;">Print</a>
好的,据我所知,当用户单击下拉菜单中的选项时,您希望使用此脚本,对吗 所以,您要做的是,在您的下拉菜单选项代码上,执行以下操作:
onclick="window.open('hi.html', 'print', 'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes'); return false;"
如果您的菜单选项是使用
标记创建的,则其外观如下:
<li onclick="window.open('hi.html', 'print',
'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes'); return false;">Launch PDF</li>
请显示您希望与之一起使用的下拉菜单选项。:)你们这帮家伙快杀了我,这是一个简单的下拉菜单。你能想出的任何人都可以。编辑Cust Add Notes Print以便,如果我理解正确,您想要实际下拉菜单的代码吗?谢谢,我将在下面更新我的答案。您的最后一个选项更符合我的需要,但它不起作用。它只是在定位后显示所有的东西:好的,我们至少要到达某个地方。我会稍微调整一下,嗯,发布更多的代码。我有进展,但它会打开与我相同的窗口,即使指定了要打开的内容。如果($_post['action']==“print”){?>window.open(“,'print','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes”)从您发布的代码中,我看不到您定义“action”的任何地方。您是否记得将“action”添加到表单上相应的name属性中?
if($_REQUEST["inv"]=="print")
{
header("Location: window.open('print-pdf.php?inv=', 'print','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes'); return false;");
}