2009年12月26日土曜日

JavaScriptのポップアップウィンドウへリファラーを渡す

JavaScriptのポップアップウィンドウへリファラーを渡すメモです。今日、Ajaxでスマートに解決するべきだとは思いますが、とりあえず、記録しておきます。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
<!--
function popup(url){
    popWin = window.open(url + "?ref=" +
    window.location.href,"","width=320,height=200,resizable=yes");
}
//-->
</script>
<title>popup test</title>
</head>
<body>

<a href="popup.php" onclick="popup(this.href);return false;">リンク</a><br>

</body>
</html>
ミソは、「this.href」の部分で、こうすることにより、インクルードなどで利用しても、汎用的に利用できます。

参考
http://www.tohoho-web.com/js/location.htm
http://maihy.com/hp/jstech/jstech_newwin.html

0 件のコメント:

コメントを投稿