Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have a small requirement in which I have to autoclick a flash object using jquery on page load. I tried the following code but it is not working.

XML
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $('#clipboard').trigger('click');
});
</script>
<script type="text/javascript">
        function f1() {
            //var s = document.getElementById('text1').value;

            var s="Trying to be smart?";
            var div = document.createElement('div');
            div.innerText = '"' + s + '" copied to clipboard.';
            document.body.appendChild(div);

            if (window.clipboardData)
                window.clipboardData.setData('text', s);
            else
                return (s);
        }
    </script>
</head>
<body>
<object id='clipboard' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='16' height='16' align='middle'>
    <param name='allowScriptAccess' value='always' />
    <param name='allowFullScreen' value='false' />
    <param name='movie' value='clipboard.swf' />
    <param name='quality' value='high' />
    <param name='bgcolor' value='#ffffff' />
    <param name='wmode' value='transparent' />
    <param name='flashvars' value='callback=f1' />
    <embed src='clipboard.swf' flashvars='callback=f1' quality='high' bgcolor='#ffffff' width='16' height='16' wmode='transparent' name='clipboard' align='middle' allowscriptaccess='always' allowfullscreen='false' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' />
</object>
</body>
</html>


I tested the following code with a simple submit button and its working. I have no idea how to get this object auto click.
Any help is appreciated. Thanks in advance
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900