带有页面ID的javascript弹出链接

时间:2013-02-27 14:49:50

标签: javascript html

<a class = 'printrequest' href="printrequest.php" onclick="javascript:void window.open('printrequest.php?id=$studid','1361194834275','width=800,height=700, toolbar=0,menubar=1,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0');return false;">PRINT</a>

这是重定向我的链接以打印页面内容的链接。 这可能吗?如何附加ID以将链接重定向到所需的页面ID?

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点我通常会在后端获取url param并将其传递给页面。

但是如果你想使用javascript,你可以使用像

这样的gup函数
function gup( name ){
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
var regexS = "[\\?&]"+name+"=([^&#]*)";  
var regex = new RegExp( regexS );  
var results = regex.exec( window.location.href ); 
 if( results == null )    return "";  
else    return results[1];}

然后

<a class = 'printrequest' href="printrequest.php" onclick="javascript:void window.open('printrequest.php?id='+gup('id')+'','1361194834275','width=800,height=700, toolbar=0,menubar=1,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0');return false;">PRINT</a>