簡體   English   中英

我想打開一個新選項卡而不是彈出窗口

[英]I want to open a new tab instead of a popup window

我正在嘗試打開一個新標簽。 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>

如果它可能是關於覆蓋函數的javascript問題,請執行以下操作:

<script>
(function(window, undefined){
    var win = window.open('your_url', '_blank');
    win.focus();
})(window);
</script>

這應該使你不能使用你的函數(窗口,未定義)包裝器中的其他javascript代碼的函數 -

你可以通過window.open(url, '_blank');來做到這一點window.open(url, '_blank');

指定url以打開標簽的href屬性,使用target =“_ blank”,然后在需要時觸發鏈接單擊。 例:

<a id="myLink" href="hello.php?username=<?php echo $username; ?>" target="_blank">

然后,調用js函數觸發鏈接點擊

document.getElementById('myLink').click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM