Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jquery模式对话框中的jpegcam_Jquery Ui_Modal Dialog - Fatal编程技术网

Jquery ui jquery模式对话框中的jpegcam

Jquery ui jquery模式对话框中的jpegcam,jquery-ui,modal-dialog,Jquery Ui,Modal Dialog,我正在尝试使用jpegCam和jquery。我试图使用jquery模式对话框打开jpegcam窗口,但document.write(webcam.get_html(320240))有问题 下面是我的代码示例: <fieldset> <legend>scan</legend> <table> <tr> <td> <script language=\"JavaScript\"

我正在尝试使用jpegCam和jquery。我试图使用jquery模式对话框打开jpegcam窗口,但
document.write(webcam.get_html(320240))有问题

下面是我的代码示例:

    <fieldset>
    <legend>scan</legend>
    <table>
    <tr>
    <td>
    <script language=\"JavaScript\">
        webcam.set_api_url( 'core/img_upload/_php_upload_doc_img.php' );
        webcam.set_quality( 99 ); // JPEG quality (1 - 100)
        webcam.set_shutter_sound( true ); // play shutter click sound
    </script>
    <div id='web'>
    <script language=\"JavaScript\">

    document.write( webcam.get_html(320, 240) );

    </script>
    </div>
    </td>
    <td>

    <script language=\"JavaScript\">
        webcam.set_hook( 'onComplete', 'my_completion_handler' );

        function take_snapshot() {
            // take snapshot and upload to server
            document.getElementById('upload_results').innerHTML = '<p>uploading...</p>';
            webcam.snap();
        }

        function my_completion_handler(msg) {
            // extract URL out of PHP output
            if (msg.match(/(https\:\/\/\S+)/)) {
                var image_url = RegExp.$1;
                // show JPEG image in page
                document.getElementById('upload_results').innerHTML = 
                    '<img src=\"' + image_url + '\">';

                // reset camera for another shot
                webcam.reset();
            }
            else alert(\"PHP Error: \" + msg);
        }
    </script>



 <div id=\"upload_results\" ></div>
 </td>
 </tr>
 </table>
<div class='div_button'>
<table class='pok'>
<tr>
 <form>
        <input type='button' value=\"skenuj\" onClick=\"take_snapshot()\" class='web' />
        <input type='button' value=\"konfigurace\" onClick=\"webcam.configure()\" class='web' />

    </form>
 </td>
 </tr>
 </table>
</fieldset> 


     jquery functions

    $('#sc_id').dialog({
                    autoOpen: false,
                    width: 800,
                    modal:true,

                });

    $('#scan_id').click(function(){
                 $('#sc_id').dialog('open');
                return false;
          });

扫描
webcam.set_api_url('core/img_upload/_php_upload_doc_img.php');
网络摄像头。设置质量(99);//JPEG质量(1-100)
网络摄像头。设置快门声音(真);//播放快门咔哒声
document.write(webcam.get_html(320240));
webcam.set_hook('onComplete','my_completion_handler');
函数take_snapshot(){
//拍摄快照并上载到服务器
document.getElementById('upload_results')。innerHTML='上传…

; webcam.snap(); } 函数my_completion_处理程序(msg){ //从PHP输出中提取URL if(msg.match(/(https\:\/\/\S+/)){ var image_url=RegExp.$1; //在页面中显示JPEG图像 document.getElementById('upload_results')。innerHTML= ''; //重新设置相机以进行另一次拍摄 webcam.reset(); } else警报(\“PHP错误:\”+msg); } jquery函数 $('sc#u id')。对话框({ 自动打开:错误, 宽度:800, 莫代尔:是的, }); $('#scan_id')。单击(函数(){ $('sc#u id')。对话框('open'); 返回false; });
jpegcam来源:webcam.js和webcam.swf没有更改。。。。。
谢谢你的回复……:)

你必须把这个放在你的sc上面

<script src="../../Scripts/jpegcam/htdocs/webcam.js" type="text/javascript"></script>

<script src="../../Scripts/jpegcam/htdocs/._webcam.js" type="text/javascript"></script>