我想打開一個新的選項卡。 但是Window.open()
正在打開彈出窗口。我想打開一個新的選項卡,而不是一個彈出窗口
我想在新選項卡中打開hello.php
文件。 但它在一個新的彈出窗口中打開。
<!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>
這是一個瀏覽器設置問題。你不能用代碼來做到這一點。 – Andy
[JavaScript在新窗口中打開,而不是選項卡]的可能重複(http://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-tab)或http:// stackoverflow .com/questions/6296013/how-can-i-open-a-link-in-new-tab-and-not-new-window –
您正在使用哪種瀏覽器? –