別のdivをクリックして埋め込みオブジェクトのクリックをトリガーしようとしていますが、
これは私が試したコードです:
$('.action-upload').livequery(function()
{
$(this).click(function()
{
$('#button').trigger('click');
});
});
これは、firebug の埋め込みオブジェクトに対して表示されるコードです。
<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" />
ページがレンダリングされたときにボタンとして表示されず、埋め込みオブジェクトとして表示されるため、オブジェクトを推測していますか?
動作する通常の入力ボタンでコードを使用しましたが、これに適用すると動作しません
誰かが私がこれを行う方法について何か考えを持っていますか?
(アクション アップロード div は、bg 画像を含む通常の div です)
御時間ありがとうございます ;)
詳細については編集:
ここに私が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>
これはブラウザのフォームボタンを置き換えるものです(これはfirebugから入手しました)
<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から埋め込みオブジェクトの「クリック」をトリガーしようとしています