Я пытаюсь вызвать встроенный объект щелчок, нажав на другой DIV,JQuery: триггер встроенного объекта, нажав кнопку Div?
это код IVE пробовал:
$('.action-upload').livequery(function()
{
$(this).click(function()
{
$('#button').trigger('click');
});
});
это код, который придумывает для встроенного объекта в поджигатель:
<object width="114" height="29" class="swfupload" data="js/swfupload/swfupload.swf?preventswfcaching=1285336584999" type="application/x-shockwave-flash" id="SWFUpload_0">(parameters)</object>
это то, что код, как в моем HTML документа
<input type="button" id="button" />
Я не уверен, что им предполагается пытаться вызвать кнопку формы или объект, im угадывая объект, поскольку он не отображается как кнопка, когда страница отображается, она появляется как внедренный объект?
я использовал код на обычной кнопки ввода, которая работает, но когда я применить его к этому оно не
кого-нибудь есть какие-либо идеи, как я бы это сделать?
(ДИВО действия-загрузка просто нормальный ДИВ с BG изображением)
спасибо за ваше время;)
отредактирован для получения дополнительной информации:
вот сценарий я использовать в HTML
$('.action-upload').live(function()
{
$(this).click(function()
{
$('#button').trigger('click');
});
});
вот HTML:
<div class="action-upload">(bg image)</div>
<div id="swfupload-control">
<input type="button" id="button" />
<ul id="log"></ul>
</div>
и это то, что вместо кнопки формы в браузере (получил это от поджигатель)
<object width="114" height="29" class="swfupload" data="js/swfupload/swfupload.swf?preventswfcaching=1285348248401" type="application/x-shockwave-flash" id="SWFUpload_0"><param value="window" name="wmode"><param value="js/swfupload/swfupload.swf?preventswfcaching=1285348248401" name="movie"><param value="high" name="quality"><param value="false" name="menu"><param value="always" name="allowScriptAccess"><param value="movieName=SWFUpload_0&uploadURL=%2Fupload-file.php&useQueryString=false&requeueOnError=false&httpSuccess=&assumeSuccessTimeout=0&params=&filePostName=uploadfile&fileTypes=*.jpg%3B*.png%3B*.gif%3B*.pdf%3B*.html%3B*.ai%3B&fileTypesDescription=Image%20files&fileSizeLimit=5000&fileUploadLimit=10&fileQueueLimit=0&debugEnabled=false&buttonImageURL=%2Fjs%2Fswfupload%2Fwdp_buttons_upload_114x29.png&buttonWidth=114&buttonHeight=29&buttonText=&buttonTextTopPadding=0&buttonTextLeftPadding=0&buttonTextStyle=color%3A%20%23000000%3B%20font-size%3A%2016pt%3B&buttonAction=-110&buttonDisabled=false&buttonCursor=-1" name="flashvars"></object>
Я использую SWFUpload и пытаюсь запустить внедренный объект «нажмите» из DIV действия-загрузки
Привет, можете ли вы разместить больше кода? Кроме того, вы можете использовать встроенный jquery.live(), а не плагин livequery – fehays
hi fehays, спасибо за ваш комментарий, изменились, чтобы жить сейчас :) использовал livequery для чего-то другого и забыл изменить;) Я отредактировал свой вопрос, чтобы попытаться предоставить дополнительную информацию, есть ли что-нибудь, что вы хотели бы узнать конкретно? Еще раз спасибо – David