-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 に答える