Javascript 如何在不使用windows.location单击链接的情况下打开带有参数的url?
我只是想得到jquery方面的一些帮助,我有下面的jscript,它打开了一个带有相应参数的链接(最后7天)。但是,现在我想使用windows.location选项,这样我就不需要单击链接,只需打开html,它就会将我重定向到带有相应参数的链接。请您帮助我重新编写此查询,我将附加js文件和此消息,提前感谢您的帮助Javascript 如何在不使用windows.location单击链接的情况下打开带有参数的url?,javascript,Javascript,我只是想得到jquery方面的一些帮助,我有下面的jscript,它打开了一个带有相应参数的链接(最后7天)。但是,现在我想使用windows.location选项,这样我就不需要单击链接,只需打开html,它就会将我重定向到带有相应参数的链接。请您帮助我重新编写此查询,我将附加js文件和此消息,提前感谢您的帮助 <p id="demo7">Link 7</p> <p> <a href="#" id="link3">7th Day</
<p id="demo7">Link 7</p>
<p>
<a href="#" id="link3">7th Day</a>
</p>
<script>
window.onload = function() {
document.getElementById("link3").onclick = function() {
var parm4 = document.getElementById("demo7").innerHTML;
window.open("http:///MicroStrategy/servlet/mstrWeb?Server=S4Port=0&evt=2048001&src=mstrWeb.2048001&documentID=3DFCC92847F95D135AC90A94D8904072¤tViewMedia=2&visMode=0&valuePromptAnswers="+parm4,"_blank");
return false; // cancel the link
}
}
</script>
<script>
{
var d = new Date();
d.setDate(d.getDate()-7);
var x7 = document.getElementById("demo7");
x7.innerHTML=d.toLocaleDateString();
}
</script>
链接7
window.onload=函数(){
document.getElementById(“link3”).onclick=function(){
var parm4=document.getElementById(“demo7”).innerHTML;
窗口打开(“http:///MicroStrategy/servlet/mstrWeb?Server=S4Port=0&evt=2048001&src=mstrWeb.2048001&documentID=3DFCC92847F95D135AC90A94D8904072¤tViewMedia=2&visMode=0&valuePromptAnswers=“+parm4,”(空白);
return false;//取消链接
}
}
{
var d=新日期();
d、 setDate(d.getDate()-7);
var x7=document.getElementById(“demo7”);
x7.innerHTML=d.toLocaleDateString();
}
您可以使用
window.onload = function() {
document.getElementById("link3").onclick = function() {
var parm4 = document.getElementById("demo7").innerHTML;
window.location.href = "http:///MicroStrategy/servlet/mstrWeb?Server=S4&Port=0&evt=2048001&src=mstrWeb.2048001&documentID=3DFCC92847F95D135AC90A94D8904072¤tViewMedia=2&visMode=0&valuePromptAnswers="+parm4;
return false; // cancel the link
}
}
您可以尝试:
<script>
var d = new Date();
var dateCalculating = d.toLocaleDateString(d.setDate(d.getDate()-7));
window.onload=function() { window.location.href= 'http://url?param4='+dateCalculating }
</script>
var d=新日期();
var dateCalculating=d.toLocaleDateString(d.setDate(d.getDate()-7));
window.onload=function(){window.location.href='http://url?param4=“+DateComputing}
请努力格式化您的代码。同时请尊重您的用户。无法在新窗口或选项卡中打开window.location,它会在未经用户同意的情况下强制更改当前页面。也就是说,你已经达到了90%,只需设置window.location=。。。在确定你传递的字符串是一个真实的URL之后,你就完成了。嗨,我不是js程序员,你能解释一下窗口的位置吗。。。确保传递的字符串是真实的URL后??谢谢,我不是js程序员,你能解释一下在上面的代码中把window.location放在哪里吗?