|
Here is my code:
<br />
<object id="ZKFPEngX1" classid="CLSID:CA69969C-2F27-41D3-954D-A48B941C3BA7"><br />
</object><br />
<script id="ZKFPEngX1_OnCapture" for=ZKFPEngX1 event=OnCapture(ActionResult,ATemplate) ><br />
LastCaptureTemplate = ATemplate;<br />
FingerPrint.GetCqryFingerData(GetCqryFingerDataCallback); <br />
</script> <br />
<script type="text/javascript" language="javascript"><br />
var ZKFPEngX1 = document.getElementById("ZKFPEngX1");<br />
var RegFeatureChanged = false;<br />
var LastCaptureTemplate;<br />
<br />
ZKFPEngX1.InitEngine() <br />
ZKFPEngX1.BeginCapture();<br />
<br />
function GetCqryFingerDataCallback(response)
{<br />
var t = response.value.Tables[0];<br />
var FoundPID = "";<br />
for (i=0;i<t.Rows.length;i++)<br />
{<br />
var StoredTemplate = t.Rows[i].FINGERPRINT;
if (ZKFPEngX1.VerFinger(LastCaptureTemplate, StoredTemplate, false, RegFeatureChanged))<br />
{<br />
FoundPID = t.Rows[0].PID;<br />
break;<br />
}<br />
}<br />
}<br />
</script><br />
And here is our vender's SDK documentation:
<br />
VB language expression is used here, and fingerprint template Variant variable show as one-dimension byte arrays.<br />
<br />
Function VerFinger(byval regTemplate, verTemplate, AdoLearning As Boolean, byval AregFeatureChanged As Boolean) As Boolean<br />
<br />
Events: <br />
OnCapture(ActionResult AS Boolean, ATemplate)<br />
When calling VerFinger(), it generate an error: Variant is not an array.I type 'typeof LastCaptureTemplate' in the debug window and it returns 'Unknown'. I think this is because VB array and Javascipt array are Incompatible.
Can any one help me? Any idea will be appropriate. Thanks a lot.
Also thanks CodeProject. I have got a lot of help here.
|
|
|
|
|
:(( <script>
onerror = function(a,b,c) { alert(a+c) }
</script>
<script type="text/javascript">
function _isEmail()
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if( reg.test(this.value) )
alert("yes")
else
alert("no")
}
Object.prototype.isEmail = _isEmail
</script>
<input type="text" name="email" id="email" value="sdf@sdf.com" />
<script>
document.getElementById('email').isEmail()
</script>
the above code works well in firefox but not in IE6 or IE7 and i didn't check it in IE8...
i am trying to extend the Object type to add this isEmail method
so that i can call this function on any object like input elements...
since all the elements are basically of the type Object it should work and it works in FF... is there any frame work to do this... what about prototype.org... ???
Today's Beautiful Moments are
Tomorrow's Beautiful Memories
|
|
|
|
|
Hello,
I am posting this question again. Please anyone could help me in this matter.
I have a modalpopup where I want to Allow user to add or Modify a record,
On Clicking Modify, the ModalPopup Works properly, showing the record details selected by User for Modification, but on Clicking Add button, the Modalpopup does not show blank controls but displays the same record which was selected for Modification.
Please anyone could tell me how can i refresh the modalpopup to make all controls in the modalpopup blank and then display the popup.
Thanks in Advance.
|
|
|
|
|
It would have been easier if I could see your code... |)
|
|
|
|
|
where is the best place to find viable HTML source code to place add-on's with my website?
|
|
|
|
|
Do you understand what you want, because your question makes no sense. What do you mean by viable html source code - html does not have source code, it just displays.
patrice pilgrim wrote: place add-on's with my website
Do you mean additional pages?
Bob
Ashfield Consultants Ltd
Proud to be a 2009 Code Project MVP
|
|
|
|
|
|
Google? It depends what you are looking for...?
|
|
|
|
|
how I can begin dealing with sitemape control
|
|
|
|
|
mohprog wrote: sitemape
Maybe spell it correctly and then possibly Google[^] "Sitemap Tutorial".
hmmm pie
|
|
|
|
|
Wow, that is the FIRST decent answer I've seen from you yet.
Don't let my name fool you. That's my job.
|
|
|
|
|
Hi,
I have items in a dropdown. The longest piece of text in the dropdown is the length of the dropdown, the is no left space and from the left of the dropdown to left of the dropdown's arrow. How do I get some space in between this?
BrendaN
|
|
|
|
|
|
Yes I have, besides there is no other way to style an HTML by not using css!
|
|
|
|
|
how about using an regular html non-breaking space (" ")?
ie.
<option> item </option>
If I understand your question correctly... If that wasn't it could you re-phrase it.
Neonlight
|
|
|
|
|
Hey,
I guess I can do it like that, but I would prefer to do it with css. I am using the Yahoo User Interface API and they have reset all the html controls, so I am trying to get the dropdown to have some spacing on either side of the text.
Thanks.
|
|
|
|
|
only ones i can think of are your basic
margin
padding &
text-indent
Or you could code one yourself using custom javascript, hidden text fields and the YUI API.
If " " works I'd just use that. it's easier. and if it does the trick....
Neonlight
|
|
|
|
|
Hi,
I am struggling to have some HTML controls vertical centered in a div tag. I'm not sure what to do?
I have a textbox with a button next to it. The button has some padding so it makes it "higher" than the textbox, so instead of the textbox being centered verticlly it is now at the bottom. How do I get it centered to the button? It works fine in Firefox.
Brendan
|
|
|
|
|
Hi Brendan, give this a try
style="vertical-align:middle;"
|
|
|
|
|
Or alternatively make you div s set width and change its margin to auto. i.e.:
<code><div style="width:400px; margin:auto">
This text is centred
</div></code>
Or try absolute positioning?
Neonlight
|
|
|
|
|
Hi Guy
I have a javascript issue.
When i use a page from the same server to call another page from the same server and return info back. I am able to get the result back. however if i call from a page from another server to a page from different server, the page have javascript error indicating Permission denied.
Is there any solution for this issue
Please advise !!
Thanks a million guys
KaKaShi HaTaKe
|
|
|
|
|
You get a permission denied error because you can't do cross-server JavaScript
|
|
|
|
|
can anybody give me idea how to use MS GZIP.dll and write code to compress files?
Thanks
|
|
|
|
|
I found this very helpful when coding a project that also needed compression capabilities. It works great, just add a reference the dll file and follow there examples and this should do what you need it to do.
http://www.codeplex.com/DotNetZip[^]
Here is a quick example:
Public Sub createZip()
Dim strMsg As String = "Please run the tests before using this feature."
Dim file = "results.zip"
Try 'Create Zip File
Using zip As ZipFile = New ZipFile("results-" & ID & ".zip")
zip.AddDirectory(ZipPath, "results")
zip.Save()
End Using
Catch ex1 As Exception
MessageBox.Show(ex1.ToString, "Program Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End Try
End Sub
hope this helps
Matthew Vass
QA Analyst
mvass@hostmysite.com
http://www.hostmysite.com?utm_source=bb[^]
|
|
|
|
|
I am some what new to javascript. I defined a javascript class that is setting the behavior of two asp text boxes. When I run the test application I receive the error: 'Type is undefined. This error refers to the Type.RegisterNamespace('Sample'); Below is the script section of my aspx page. Can anyone help?
<script type="text/javascript">
Type.RegisterNamespace('Samples');
Samples.FormattingBehavior = function(element) {
Samples.FormattingBehavior.initializeBase(this, [element]);
this._hoverCssClass = null;
this._focusCssClass = null;
this._currentCssClass = null;
this._mouseOver = null;
this._focus = null;
}
Samples.FormattionBehavior.prototype = {
initialize : function() {
Samples.FormattingBehavior.callBaseMethod(this, 'initialize');
$addHandlers(this.get_elements(),
{
mouseout:this._onMouseout,
mouseover:this._onMouseover,
focus:this._onFocus,
blur:this._onBlur
}, this);
},
dispose : function() {
$clearHandlers(this._get_element());
},
_onMouseover : function() {
this._mouseOver = true;
this._setCssClass();
},
_onMouseout : function() {
this._mouseOver = false;
this._setCssClass;
},
_onFocus : function() {
this._focus = true;
this.setCssClass();
},
_onBlur : function() {
this._focus = false;
this._setCssClass;
},
_setCssClass : function() {
if (this._currentCssClass) {
Sys.UI.DomElement.removeCssClass(this._element,
this._currentCssClass);
this._currentCssClass = null;
}
if (this._error) {
this._currentCssClass = this.errorCssClass;
}
else if (this.focus) {
this._currentCssClass = this._hoverCssClass;
}
else if (this._mouseOver) {
this._currentCssClass = this._hoverCssClass;
};
if (this._currentCssClass) {
Sys.UI.DomElement.addCssClass(this._element,
this._currentCssClass);
}; },
get_hoverCssClass : function() {
return this._hoverCssClass;
},
set_hoverCssClass : function(value) {
this._hoverCssClass = value;
},
get_focusCssClass : function() {
return this._focusCssClass;
},
set_focusCssClass : function(value) {
this._focusCssClass = value;
}
}
Samples.FormattionBehavior.registerClass(
'Samples.FormattionBehavior', Sys.UI.Behavior);
Sys.Application.add_init(pageInit);
function pageInit(sender, e) {
$create(Samples.FormattingBehavior,
{
'hoverCssClass':'field_hover',
'focusCssClass':'field_focus'
},
{}, {}, $get('Name'));
$create(Samples.FormattingBehavior,
{
'hoverCssClass':'field_hover',
'focusCssClass':'field_focus'
},
{}, {}, $get('LastName'));
}
</script>
Thanks,
Steve
|
|
|
|