Проблема с Zeroclipboard - PullRequest
0 голосов
/ 06 мая 2010

Я использую код JavaScript для получения информации о браузере, он отлично работает на Microsoft Windows XP, но он не работает на Microsoft Windows Server 2003. Мой код выглядит следующим образом.Пожалуйста, помогите.

<html>
    <head>
    <script  type="text/javascript" src="zeroclipboard/ZeroClipboard.js"></script>

        <script type="text/javascript">
            window.onload = function F() {
                var today = new Date();
                var the_date = new Date("December 31, 2012");
                var the_cookie_date = the_date.toGMTString();
                var the_cookie =  screen.width +"x"+ screen.height;
                var the_cookie = "Screen Resolution:"+the_cookie + ";\nExpires:" + the_cookie_date+";\n Browser CodeName:"+navigator.appCodeName+";\n Browser Name: " + navigator.appName+";\n Browser Version: " + navigator.appVersion+";\n Browser Version: " + navigator.appVersion+"; \n Cookies Enabled: " + navigator.cookieEnabled +";\n Platform: " + navigator.platform+";\n User-agent header: " + navigator.userAgent;
                /

                document.getElementById('box-content').value=the_cookie;
            }





        </script>
    </head>
    <body>


<textarea name="box-content" id="box-content" rows="10" cols="70">
</textarea>
<br /><br />
<p><input type="button" id="copy" name="copy" value="Copy to Clipboard"  /></p>

    </body>
</html>
<script type="text/javascript">
        //set path

        ZeroClipboard.setMoviePath('http://192.168.101.135:471/browserinfo/zeroclipboard/ZeroClipboard.swf');
        //create client
        var clip = new ZeroClipboard.Client();
        //event
        clip.addEventListener('mousedown',function() {
            clip.setText(document.getElementById('box-content').value);
        });
        clip.addEventListener('complete',function(client,text) {
            alert('text is copied');
        });
        //glue it to the button
        clip.glue('copy');
    </script>

Ответы [ 2 ]

0 голосов
/ 08 мая 2010

Или у вас нет Flash (как было сказано выше) или у вас нет доступа к 192.168.101.135 на компьютере сервера ....

0 голосов
/ 08 мая 2010

Возможно, на проигрывателе Windows Server не установлен Flash player, который необходим для запуска ZeroClipboard.

...