「fancybox」という Jquery スクリプトを使用しようとしています。
タイトルが選択したページへのリンクになるようにする必要があります。リンクにはユーザーと画像名を含める必要があります。PHP $_GET と Javascript 関数でこれらを実行できます。
問題は、必要に応じて、両方を 1 つの文字列として一緒に含めることです。JavaScript を実行して画像名を返す代わりに、コード自体を表示するだけです。
私の質問は、PHP をまだ使用しているときに、JavaScript を実行してリンクに含める方法です。(PHP部分を含める前に機能しました)
これは私がこれまでに得たものです:
jQuery(document).ready(function(){
var imagename = function( item ) {
return item.href.replace('/images/<?php echo $_GET['user']; ?>/', '');
}
$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
margin : 20,
padding : 10,
openEffect : 'none',
closeEffect : 'none',
nextEffect : 'none',
prevEffect : 'none',
margin : [20, 60, 20, 60], // Increase left/right margin
showCloseButton : true,
showNavArrows : true,
title : '<a href="delete.php?boat=<?php echo $_GET['user'].'&image='; ?>'+imagename+'">Delete this image?</a>'
});
})
これはそれが生成するリンクです:
http://xxx.xxx.xxx.xxx/delete.php?boat=BoatCV20&image=function%20(%20item%20)%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20item.href.replace('/images/username1/',%20'');%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20}
ありがとう。