-2
<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?

4

1 回答 1

1

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

但是如果你想使用 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>
于 2013-02-27T15:13:27.500 回答