这可能是很多人问的东西,但是,我有一些不同的麻烦。我开发一个“游戏”部分,其中每个图像是一个标签,它将加载一个flash游戏.swf,事情是,这需要dinamically,我的意思是,每个file.swf有不同的宽度/高度,我做了一个PHP函数,从file.swf带宽/高度,我试图使用JavaScript来做到这一点,但当我加载file.swf时,我得到了一些高度麻烦,例如,一个file.swf有720x550使用PHP函数和JS功能给我720x714,所以......这是东西,我得到了在PHP这样的功能:从Jquery调用PHP函数
function flash_get(){
ini_set("memory_limit","30M");
$file ="games/miniracing3d.swf";
$info = getimagesize($file);
$width = $info[0];
$height = $info[1];
echo "<script type='text/javascript'>
$('#game_lb_loaded').flash({
src: 'games/miniracing3d.swf',
width:$width,
height:$height
});
</script>";
}
它加载一个JS插件叫做jquery.flash.js,这是一个谁加载文件...但是,我需要这个与JQuery的工作,为什么呢?好了,我得到这个代码jQuery中:
$body.on('click','.game_button_link',function() {
var id_game = $(this).attr('id'),
game = 'games/'+id_game+'.swf';
$("#game_lb_loaded").lightbox_me({
centered: true,
closeEsc: true,
overlayCSS: {
background: 'black',
opacity: .8,
width: 750,
height: 600
},
onLoad: function() {
$("#game_lb_loaded").flash({
src: game
});
}
});
});
该代码的什么我正在PHP函数之前,工作代码,好了,这是它,每一个在它的类“game_button_link”和ID,其中每个id将是.swf的名称,示例id =“file”==“file.swf”id =“file2”==“file2.swf”...等等......真实的是,我需要混合php函数来获取宽度/高度到onclick jquery函数我真的不知道如何实现这一点,哦,我忘了,我用lightbox_me打开一个灯箱中的Flash文件...但它does not现在问题,我想混合PHP和jQuery功能T_T,请我需要你的帮助:)
我最终使用此代码:
的Javascript
$body.on('click','.game_button_link',function() {
var id_game = $(this).attr('id'),
game = 'games/'+id_game+'.swf';
$("#game_lb_loaded").lightbox_me({
centered: true,
closeEsc: false,
closeClick: false,
closeSelector: ".close_button_lb",
appearEffect: "fadeIn",
overlayCSS: {
background: 'black',
opacity: .8,
width: 800,
height: 600
},
onLoad: function() {
$.post('game_dimension.php', 'game='+game,
function(data){
var dimensions = data.split(',');
$('#game_lb_loaded').flash({
src: game,
width: dimensions[0],
height: dimensions[1]
});
}
);
},
destroyOnClose: true
});
});
PHP
<?php
ini_set("memory_limit","30M");
$file = $_POST['game'];
$info = getimagesize($file);
$width = $info[0];
$height = $info[1];
echo $width.','.$height;
?>
谢谢大家谁帮助:)我真的很感激!
为什么撤消投票?对于那些试图做类似事情的人来说这不是很有帮助吗? – Vala 2013-05-12 02:24:56