这里有很多相同的问题。 我尝试了所有的解决方案 - 没什 我想用javascript在一些标签页面打开新页面。 这是我的HTML: 这是我的functions.js: 我也尝试了其他方法: 没有用,我在Opera,Firefox(全部在Windows)和Chro ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有一点 javascript 代码从 php 获取一些参数。 php 变量 $rid 是一个 integer,其值在 1-100 之间。 我想要做的是将查询字符串中'rid'变量的值更改指定的量(偏移量)。 当我从window.location.href
中删除最后一个str($rid)
字符时,我只剩下http://www.qwerty.asdf/uiop?rid=
。 例如,当我添加<?php echo $rid;?>+offset
时,我得到http://www.qwerty.asdf/uiop?rid=2
。 当我尝试代码时,没有任何反应,但我已经调试过了,当我说window.location.href=str;
时,str 是所需的值。
为什么页面不重定向? 我试过 window.location 而不是 window.location.href,但它不起作用。
ps页面上没有其他javascript
function moveRid(offset) {
str = window.location.href.substring(0,window.location.href.length-<?php echo strlen($rid);?>);
rid = <?php echo $rid;?>+offset;
str += rid;
window.location.href=str;
}
您需要实际设置 window.location
function moveRid(offset) {
str = window.location.href.substring(0,window.location.href.length-<?php echo strlen($rid);?>);
rid = <?php echo $rid;?>+offset;
str += rid;
//window.location.href=str;
window.location = str;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.