這可能是很多人問的東西,但是,我有一些不同的麻煩。我開發一個「遊戲」部分,其中每個圖像是一個標籤,它將加載一個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