首页 \ 问答 \ 使用JavaScript在新标签页(而不是新窗口)中打开一个URL(Open a URL in a new tab (and not a new window) using JavaScript)

使用JavaScript在新标签页(而不是新窗口)中打开一个URL(Open a URL in a new tab (and not a new window) using JavaScript)

我正在尝试在新标签页中打开一个URL ,而不是弹出窗口。 我已经看到相关的问题,答案如下所示:

window.open(url,'_blank');
window.open(url);

但是没有人为我工作,浏览器仍然试图打开一个弹出窗口。


I'm trying to open a URL in a new tab, as opposed to a popup window.

I've seen related questions where the responses would look something like:

window.open(url,'_blank');
window.open(url);

But none of them worked for me, the browser still tried to open a popup window.


原文:https://stackoverflow.com/questions/4907843
更新时间:2022-10-04 14:10

最满意答案

我认为你需要先使用查询:

select Item,Color,GROUP_CONCAT(Size) as SIZE,GROUP_CONCAT(Qty) as Qty from --tablename-- group by Item,Color

然后使用php while循环来获得您的结果

while($num=$result){
$item=$num['Item'];
$Color=$num['Color'];
$size=explode(",",$num['SIZE']);
$size_show="";
$qty=$num['Qty'];
$qty1=explode(",",$qty);
foreach($size as $key=>$val){
$qty2=$qty1[$val];
$k=1;
while($k<=$qty2){
$size_show.="".$val." ";
$k++;
}

}

echo $size_show;
}

请注意,我只给出了这个想法,并没有测试过代码


I think you need to first use the query:

select Item,Color,GROUP_CONCAT(Size) as SIZE,GROUP_CONCAT(Qty) as Qty from --tablename-- group by Item,Color

Then use php while loop to get your result

while($num=$result){
$item=$num['Item'];
$Color=$num['Color'];
$size=explode(",",$num['SIZE']);
$size_show="";
$qty=$num['Qty'];
$qty1=explode(",",$qty);
foreach($size as $key=>$val){
$qty2=$qty1[$val];
$k=1;
while($k<=$qty2){
$size_show.="".$val." ";
$k++;
}

}

echo $size_show;
}

Please note that i have given only the idea, and have not tested the code

相关问答

更多
  • 为了防止单个玩家进入多个游戏,您可以使用“GameIDAssigned”的附加列(如果不存在)进行等待列表,默认为0(甚至是PlayAgainstPerson)。 在查询可用于并向许多玩家显示的数据时,记录可能都具有相似的时间戳,但您只需要1.因此,以随机方法选择一个,然后将ID分配给等于时间戳的ID而不是游戏分配。 如果它回来了1条记录被更新,那就是你的。 如果它被分配给其他人,则GameIDAssigned将被填写,从而阻止您第二次分配它。 如... PersonIDFromWaitingList = ...
  • 两步GROUP BY怎么样: SELECT tender_id, ifmain, SUM(total) FROM comparative_st_sup WHERE tender_id='$tender_id' # replace with any WHERE condition you want GROUP BY tender_id, ifmain 我保留了原始查询中出现的WHERE子句。 如果将WHERE条件更改为范围,或者给出包含多个唯一tender_id的结果集的任何内容,那么 ...
  • 我认为你需要先使用查询: select Item,Color,GROUP_CONCAT(Size) as SIZE,GROUP_CONCAT(Qty) as Qty from --tablename-- group by Item,Color 然后使用php while循环来获得您的结果 while($num=$result){ $item=$num['Item']; $Color=$num['Color']; $size=explode(",",$num['SIZE']); $size_show=""; ...
  • 在你的测试环境中表现良好是一个好的开始,但是还有其他问题需要考虑(如果你还没有的话)。 以下是我能想到的一对夫妇: 随着数据量的增加,您的应用程序如何运行? 通常,测试环境的数据非常少。 有了大量数据之后,诸如优化质量差的查询,缺少索引等问题开始出现以前不曾出现的问题。 如果设计不好,性能可能会随着数据大小呈指数级下降。 你的应用如何在负载下运行? 有时,应用程序对于一个或两个用户来说效果很好,但是当许多用户参与时,资源争用或并发问题就会出现。 Performing well in your testing ...
  • 使用safeMysql $dic = $db->getIndCol("animal","SELECT * FROM animals"); Using safeMysql $dic = $db->getIndCol("animal","SELECT * FROM animals");
  • 我认为您检查非空错误数组应该在检查是否有任何错误后向上移动一步。 ... if (empty($err)) { $sql = "INSERT INTO users (level,fname, mname, lname, dob, age, reg_date, phone, email, login, pwd, type, `group`, region, school, class, ip, subject, ban, university, profession, acti ...
  • 它很简单: SELECT * FROM myTable WHERE date >= '2012-01-03 13:12:27' AND date <= '2012-01-03 13:12:28'; 如果你想从变量构建它,你可以这样做: $date = '2012-01-03 13:12:27'; $timestamp = strtotime($date); $mysqli = new mysqli(); // Note: allowing 1 second either side, this is up ...
  • 可能是因为php-mysql包不再存在于5.5+。 mysql , mysqli和pdo_mysql扩展现在由php-mysqlnd包提供。 旧的php-mysql包使用libmysqlclient而不是mysqlnd。 请参阅MySQL PHP驱动程序概述 PS安装工作,因为yum拉正确的包。 Probably because php-mysql package doesn't exist anymore for 5.5+. The mysql, mysqli and pdo_mysql extensio ...
  • 目前,您的员工只能参加3节课。 你会更好地规范化数据。 也许是这样的: employees --------- emp_id emp_name etc. visits ------ visit_id visit_timestamp emp_id lessons ------- lesson_id lesson_title etc. emp_lessons ----------- emp_id //FK to employees table lesson_id //FK to lessons table ...
  • 看一下mysqli_error的手册页。 在“过程样式”部分中,您将找到一个完整的示例,该示例显示如何设置数据库连接和查询数据库,这两个步骤都包含错误处理。 如果您想从脚本中获取详细的错误信息,可以添加行 error_reporting( E_ALL ); ini_set('log_errors', true); ini_set('error_log', '/tmp/php-errors.log'); 在代码的开头。 这样,来自PHP的所有错误都将写入日志文件。 确保日志文件的路径存在( /tmp只是一个 ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。