Jquery ui jquery模式对话框中的jpegcam
我正在尝试使用jpegCam和jquery。我试图使用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\"
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>