функция php, jquery, flash и .click в Firefox 3 - stumper - PullRequest
0 голосов
/ 20 декабря 2009

У меня есть страница, которая использует PHP для сборки себя, а затем использует Jquery для встраивания некоторых SWF-файлов в страницу с различными Flashvars, основанными на соединении с БД в разделе PHP кода. Затем у меня есть jQuery .click (function () {, который в настоящий момент запускает простое предупреждение для проверки работоспособности - это работает, как и ожидалось в Safari, но по какой-то странной причине .click не будет срабатывать под Firefox? может кто-нибудь пролить свет на проблему Firefox:

$(document).ready(function() {
$('#gallery<? echo $count; ?>').flash({
    // test_flashvars.swf is the flash document
    swf: 'button.swf',
    width: 570,
    height: 80,
    // these arguments will be passed into the flash document
    params: {
        wmode: 'transparent',

        },

        flashvars: {
        myText: "<?php echo urlencode($row['gal_Title']); ?>"       
    }
});
$('#gallery<? echo $count; ?>').click(function(){
alert('Alert <?php echo $count; ?>');
});


<? 
    $count = $count+1;
} else {
}
}
mysql_free_result($GalleryItems);
?>

Страница якобы работает, и я полагаю, что я мог бы переместить функцию .click на swf как clickVar, но я хотел, чтобы щелчок инициировал вызов AJAX, чтобы обновить раздел страницы, что могло бы вызвать у меня проблемы с захватом вызов из flash обратно в элементы jQuery - нет?

Большое спасибо за любую помощь,

MM

1 Ответ

1 голос
/ 20 декабря 2009

Я полагаю, что Flash в некоторых браузерах съедает onclick - никогда не приходилось делать это самому, я не уверен. Возможно ли захватить клик во Flash и сделать вызов с ExternalInterface для возврата в JavaScript?

...