I want to open a new tab instead of a popup window(我想打开一个新标签而不是弹出窗口)
本文介绍了我想打开一个新标签而不是弹出窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试打开一个新标签.但是 Window.open()
正在打开弹出窗口.
I am trying to open a new tab.
But Window.open()
is opening up popup window.
我想在新标签页中打开 hello.php
文件.但它正在一个新的弹出窗口中打开.
I want to open hello.php
file in a new tab.
But it is opening up in a new popup window.
<!DOCTYPE html>
<html>
<head>
<script language="javascript">
document.onmousedown=disableclick;
//status="Right Click Disabled";
function disableclick(event)
{
if(event.button==2)
{
//alert(status);
return false;
}
}
</script>
</head>
<body oncontextmenu="return false">
<form action="" method="POST" oncontextmenu="return false">
<b>Enter Username:</b><input type="text" name="username" value=""/><br>
<b>Enter Password: </b><input type="password" name="password" value=""/><br>
<input type="submit" value="submit" name="submit"/>
<input type="reset" value="reset" name="reset"/>
</form>
<?php
if (isset($_POST['submit']))
{
$username=$_POST['username'];
$password=$_POST['password'];
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("demo") or die(mysql_error());
$result=mysql_query("select * from employees where name='$username' and pass='$password'")
or die(mysql_error());
if(mysql_num_rows($result)==0)
{
print "<br/>";
print "<b>Incorrect Username/Password!!!</b>";
}
else
{
mysql_query("Create table $username(Question_No varchar(10),Selected_Answer varchar(10))")
or die(mysql_error());
print "<br/>";
print "<b>Login successful!!!</b><br/><br/>";
print "<script>window.open('hello.php?username=$username')</script>";
print "<script>window.close('userdetails.php')</script>";
}
}
?>
</body>
</html>
推荐答案
如果可能是关于覆盖函数的 javascript 问题,请这样做:
In case it could be a javascript issue about override functions, do that:
<script>
(function(window, undefined){
var win = window.open('your_url', '_blank');
win.focus();
})(window);
</script>
这应该使您无法在函数(窗口,未定义)包装器之外使用其他 javascript 代码中的函数-
That should make you can't use functions from other javascript code out of your function(window, undefined) wrapper-
这篇关于我想打开一个新标签而不是弹出窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:我想打开一个新标签而不是弹出窗口


猜你喜欢
- SoapClient 设置自定义 HTTP Header 2021-01-01
- 没有作曲家的 PSR4 自动加载 2022-01-01
- Mod使用GET变量将子域重写为PHP 2021-01-01
- 带有通配符的 Laravel 验证器 2021-01-01
- Oracle 即时客户端 DYLD_LIBRARY_PATH 错误 2022-01-01
- 正确分离 PHP 中的逻辑/样式 2021-01-01
- Laravel 仓库 2022-01-01
- 如何定位 php.ini 文件 (xampp) 2022-01-01
- PHP Count 布尔数组中真值的数量 2021-01-01
- 从 PHP 中的输入表单获取日期 2022-01-01