Changeset 67
- Timestamp:
- 01/26/08 09:54:27 (1 year ago)
- Files:
-
- cemail/cemail_user.js (modified) (1 diff)
- cemail/check_mail.php (modified) (2 diffs)
- cemail/index.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cemail/cemail_user.js
r66 r67 1 1 var cg = new CemailGroup; 2 var global_timer = null; 2 3 function initCemail() { 3 4 cg.add(document.getElementById('cemail_input')); 4 function check() {5 switch(cg.correct) {6 case 0:7 document.getElementById("message").innerHTML = "неправильный адрес";8 break;9 case 1: document.getElementById("message").innerHTML = "правильный адрес"; break;10 case 2: document.getElementById("message").innerHTML = "проверка..."; break;11 }12 }13 setInterval(function() { check() }, 150);14 5 } 15 6 16 function onCheck () {7 function onCheckButton() { 17 8 cg.check(); 9 global_timer = setInterval("check()", 150); 18 10 } 11 12 function check() { 13 switch(cg.correct) { 14 case 0: 15 document.getElementById("message").innerHTML = "неправильный адрес"; 16 clearTimeout(global_timer); 17 break; 18 case 1: 19 document.getElementById("message").innerHTML = "правильный адрес"; 20 clearTimeout(global_timer); 21 break; 22 case 2: 23 document.getElementById("message").innerHTML = "проверка..."; 24 break; 25 } 26 } cemail/check_mail.php
r51 r67 2 2 define('_VALID_MOS',1); 3 3 require_once('include/JsHttpRequest.php'); 4 require_once('include/validate_email.php');5 4 // ------------------------------------------------------------------------- 6 5 $JsHttpRequest =& new JsHttpRequest('utf-8'); … … 9 8 // которые могут являться массивом имен или одиночными значениями. 10 9 $email = $_REQUEST['email']; 11 $_RESULT = array( 12 verifyemail_validateexists($email) 13 ); 10 $perl = new Perl(); 11 $perl->eval('use Mail::CheckUser qw(check_email last_check)'); 12 $check = $perl->check_email($email); 13 14 $_RESULT = array($check); 14 15 ?> cemail/index.html
r51 r67 4 4 <title>CEMAIL</title> 5 5 <script type="text/javascript" src="JsHttpRequest.js"></script> 6 <script type="text/javascript" src="cemail.js"></script> 6 7 <script type="text/javascript" src="cemail_user.js"></script> 7 8 8 9 <link type="text/css" href="styles.css" rel="stylesheet" /> 9 <script type="text/javascript">10 CEMAIL_SERVER = "http://localhost/cemail/check_mail.php"11 </script>12 10 </head> 13 11 <body onload="initCemail();"> … … 15 13 <tr> 16 14 <td>email</td><td><input type="text" id="cemail_input" /></td> 17 <td><input type="button" value="Check" id="cemail_button" /></td>15 <td><input type="button" value="Check" id="cemail_button" onclick="onCheckButton()" /></td> 18 16 </tr> 19 17 </table> 18 <div id="message"></div> 20 19 </body> 21 20 </html>
