⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.asp

📁 Computer SHOP+DATABASE
💻 ASP
字号:
<%
var title="Chau Long Mobile";

var action = new String(Request.QueryString("action"));

if (action == "undefined")
{
;
}
else if (action == "logout")
{
Session("username") = null;
Session("password") = null;
}

function login_form()
{
var returnstr="";

if (Session("username") != "" && Session("username") != "undefined"  && Session("username") != null && Session("username") != "null" )
{
returnstr += "<td align=\"left\">";
returnstr += "Welcome " + Session("username") + "&nbsp;|&nbsp;<a href=\"index.asp?action=logout\">Log Out</a>&nbsp;|&nbsp;<a href=\"profile.asp\">Your Profile</a>";
returnstr += "</td>";
}
else
{
returnstr += "<td align=\"right\">";
returnstr += "	<form method=\"POST\" action=\"login.asp\">\n";
returnstr += "	<input type=\"hidden\" name=\"action\" value=\"login\">\n";
returnstr += "	 <table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
returnstr += "	  <tr valign=\"middle\">\n";
returnstr += "	   <td class=\"greytext\">\n";											
returnstr += "	     <b>&nbsp;&nbsp;&nbsp;Email:</b><input class=\"forminput\" size=\"20\" type=\"text\" name=\"username\">\n";
returnstr += "	   </td><td class=\"greytext\" >\n";
returnstr += "	     &nbsp;&nbsp;<b>Password:</b><input class=\"forminput\" size=\"20\" type=\"password\" name=\"password\">\n";
returnstr += "	   </td><td class=\"greytext\">\n";
returnstr += "       <input type=\"image\" name=\"submit\" src=\"images/button_go.gif\" width=\"32\" height=\"19\" alt=\"Go\" border=\"0\"></td>\n";
returnstr += "		</td>\n";																									
returnstr += "    </tr>\n";
returnstr += "	</table>\n";
returnstr += " </form>\n";
returnstr += "</td>\n";
}

return returnstr;
}

var category;

function right_menu()
{
var returnstr="";
var ShoppingCart = Session("ShoppingCart");
var items=0;
var total=0;
if (ShoppingCart != null)
{
items = ShoppingCart.length;
}

returnstr +="<td>\n";
returnstr +="<table width=\"125\" align=\"right\" border=\"0\" cellpadding=\"9\" cellspacing=\"0\">\n";
returnstr +="<tr>\n";
returnstr +="<td background=\"images/sidenav_topr.gif\" align=\"center\" width=\"125\" height=\"24\" ><font color=\"#000000\"><b>:: YOUR CART ::</b></font>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>							\n";
returnstr +="										<tr>\n";
returnstr +="											<td width=\"125\" style=\"background: url(images/sidenav_bottom_blankr.gif);border-bottom: 1px solid #999999;\">\n";
returnstr +="											<table>\n";
returnstr +="												<tr>\n";
returnstr +="												   <td rowspan=\"2\">\n";
returnstr +="											&nbsp;<img border=\"0\" src=\"images/cart_full.gif\">\n";
returnstr +="												   </td>\n";
returnstr +="												   <td><font size=\"2\">\n";
returnstr +="											<b>Items:</b> "+items+"<br>\n";
returnstr +="											<b>Total:</b> 1000 $\n";
returnstr +="											</font></td>\n";
returnstr +="												</tr>\n";
returnstr +="											</table>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>\n";
returnstr +="										<tr>\n";
returnstr +="											<td align=\"center\" width=\"125\" style=\"background: url(images/sidenav_bottom_blankr.gif);border-bottom: 1px solid #999999;\">\n";
returnstr +="											<a href=\"viewcart.html\">:: "+lang("vc")+" ::</a><br>\n";
returnstr +="											<a href=\"checkout.html\">:: "+lang("co")+"Check Out ::</a>\n";
returnstr +="											</td>\n";
returnstr +="										</tr><tr><td>&nbsp;</td></tr>\n";
returnstr +="										<tr>\n";
returnstr +="											<td background=\"images/sidenav_topr.gif\" align=\"center\" width=\"125\" height=\"24\" ><font color=\"#000000\"><b>:: BEST SELLER ::</b></font>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>							\n";
returnstr +="										<tr>\n";
returnstr +="											<td width=\"125\" style=\"background: url(images/sidenav_bottom_blankr.gif);border-bottom: 1px solid #999999;\">\n";
returnstr +="											&nbsp;&middot;Best Item 1<br>\n";
returnstr +="											&nbsp;&middot;Best Item 2<br>\n";
returnstr +="											&nbsp;&middot;Best Item 3<br>\n";
returnstr +="											&nbsp;&middot;Best Item 4<br>\n";
returnstr +="											&nbsp;&middot;Best Item 5<br>\n";
returnstr +="											</td>										\n";
returnstr +="										</tr><tr><td>&nbsp;</td></tr>\n";
returnstr +="										<tr>\n";
returnstr +="											<td background=\"images/sidenav_topr.gif\" align=\"center\" width=\"125\" height=\"24\" ><font color=\"#000000\"><b>:: NEWS ITEMS ::</b></font>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>							\n";
returnstr +="										<tr>\n";
returnstr +="											<td width=\"125\" style=\"background: url(images/sidenav_bottom_blankr.gif);border-bottom: 1px solid #999999;\">\n";
returnstr +="											&nbsp;&middot;New Item 1<br>\n";
returnstr +="											&nbsp;&middot;New Item 2<br>\n";
returnstr +="											&nbsp;&middot;New Item 3<br>\n";
returnstr +="											&nbsp;&middot;New Item 4<br>\n";
returnstr +="											&nbsp;&middot;New Item 5<br>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>\n";
returnstr +="										</tr><tr><td>&nbsp;</td></tr>\n";
returnstr +="										<tr>\n";
returnstr +="											<td background=\"images/sidenav_topr.gif\" align=\"center\" width=\"125\" height=\"24\" ><font color=\"#000000\"><b>:: STATS ::</b></font>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>							\n";
returnstr +="										<tr>\n";
returnstr +="											<td width=\"125\" style=\"background: url(images/sidenav_bottom_blankr.gif);border-bottom: 1px solid #999999;\">\n";
returnstr +="											&nbsp;<b>User Online:</b><br>										\n";
returnstr +="											&nbsp;<b>Registered User:</b><br>\n";
returnstr +="											&nbsp;<b>Guest:</b><br>\n";
returnstr +="											</td>\n";
returnstr +="										</tr>\n";
returnstr +="									</table>  \n";	
returnstr +="								</td>\n";

return returnstr;

}

function left_menu()
{
//Dinh dang menu chinh 

var returnstr="";

var Conn = Server.CreateObject (Application("DBConn"));
Conn.Open (Application("StrConn"));

var gmc_sql="SELECT * FROM tblmaincat";
var rs_gmc_sql = Conn.Execute(gmc_sql);
if (!rs_gmc_sql.EOF) {
while (!rs_gmc_sql.EOF)
{
returnstr +="										<tr>";
returnstr +="											<td background=\"images/sidenav_top.gif\" width=\"125\" height=\"24\" ><font color=\"#000000\"><b>:: "+rs_gmc_sql("name")+" ::</b></font>";
returnstr +="											</td>";
returnstr +="										</tr>";

var gc_sql = "SELECT * FROM tblcategories WHERE maincat="+rs_gmc_sql("id").value+" ORDER BY state";
var rs_gc_sql = Conn.Execute(gc_sql);
if (!rs_gc_sql.EOF) {
while (!rs_gc_sql.EOF)
{
returnstr +="<tr>";
returnstr +="<td class=\"nav3\">";
returnstr +="<a href=\"product.asp?cat="+rs_gc_sql("id").value+"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>"+rs_gc_sql("name").value+"</b></a>";
returnstr +="</td>";
returnstr +="</tr>";

rs_gc_sql.MoveNext();
}
}
returnstr +="<tr><td>&nbsp;</td></tr>";
rs_gmc_sql.MoveNext();
}
}

    rs_gc_sql.Close();
    rs_gmc_sql.Close();
    Conn.Close();
    
    return returnstr;
}



 function my_date() {
    var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
    var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
    var today = new Date();
   
    var my_date = days[today.getDay()] +" "+ months[today.getMonth()] +" "+ today.getDate() +", "+ today.getYear();
    return my_date;
  }
  
  function Day() {
    var today = new Date();
    return today.getDate();
  }

  function Month() {
    var today = new Date();
    return today.getMonth()+1;
  }

  function Year() {
    var today = new Date();
    return today.getYear();
  }
  
    function str_Replace (a, b, c) {
	var tmpstr="";
	if (a != null && a != 'undefined') {
	  for (tmpstr = a;(a = tmpstr.replace(b,c))!= tmpstr; tmpstr = a)
		;
    }
    return tmpstr;
  }
  
  function isAlpha(str_a) {
    //THAT CORRECT, DO NOT CHANGE ANY MORE
    //str_a is a STRING type
    var length_a = str_a.length;
    for (var index_str_a=0; index_str_a<length_a; index_str_a++) {
      if (!((str_a.charAt(index_str_a) >= 'A' && str_a.charAt(index_str_a) <= 'Z') ||
          (str_a.charAt(index_str_a) >= 'a' && str_a.charAt(index_str_a) <= 'z'))) {
        return false;
      }
    }
    return true;
  }

  function isDigit(str_a) {
    //str_a has to be String type
    var length_a = str_a.length;
    for (var index_str_a=0; index_str_a<length_a; index_str_a++) {
      if (!(str_a.charAt(index_str_a) >= '0' && str_a.charAt(index_str_a) <= '9')) {
        return false;
      }
    }
    return true;
  }
  
  function validLoginName(str_a) {
    var length_a = str_a.length;
    var _first_letter = str_a.charAt(0);
    if ((_first_letter >= 'A' && _first_letter <= 'Z') ||
        (_first_letter >= 'a' && _first_letter <= 'z') ||
        _first_letter == '_') {
      for (var index_str_a=1; index_str_a<length_a; index_str_a++) {
        var _temp_str = new String(str_a.charAt(index_str_a));
        if (!isAlpha(_temp_str) && !isDigit(_temp_str) && _temp_str != "_") {
          //Response.Write("Function validLoginName return false because character #"+ index_str_a 
          //               +" is not valid defined characters<BR>\n");
          return false;
        }
      }
    }
    else {
      // If the first latter is not alpha letter or equal to underscore letter
      //Response.Write("Function validLoginName return false because first letter is not valid defined characters<BR>\n");
      return false;
    }
    return true;
  }

  function validName(str_a) {
    var length_a = str_a.length;
    for (var index_str_a=0; index_str_a<length_a; index_str_a++) {
      var _temp_str = new String(str_a.charAt(index_str_a));
      if (!isAlpha(_temp_str) && _temp_str != " ") {
        return false;
      }
    }
    return true;
  }
  
  function validAddress(str_a) {
    var length_a = str_a.length;
    for (var index_str_a=0; index_str_a<length_a; index_str_a++) {
      var _temp_str = new String(str_a.charAt(index_str_a));
      if (!isAlpha(_temp_str) && !isDigit(_temp_str) && _temp_str != " " &&
          _temp_str != "\n" && _temp_str != "," && _temp_str != "\r" &&
          _temp_str != "/" && _temp_str != "-") {
        return false;
      }
    }
    return true;
  }
  
  function validPhoneNumber(str_a) {
    var length_a = str_a.length;
    for (var index_str_a=0; index_str_a<length_a; index_str_a++) {
      var _temp_str = new String(str_a.charAt(index_str_a));
      if (!isDigit(_temp_str) && _temp_str != " " && _temp_str != "-" && 
          _temp_str != "(" && _temp_str != ")") {
        return false;
      }
    }
    return true;
  }
  function validemail(str_a) {
  
     var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
      if(regex.test(str_a)){
          return true;
        }
        else{
        
           return false;
        }
    }

  function salePrice(price_str, percent_sale_str, least_unit_str) {
    //price_str, percent_sale_str, least_unit_str has to be String
    var price = parseInt(price_str, 10);
    var percent_sale = parseInt(percent_sale_str, 10);
    if (percent_sale > 100 || percent_sale <= 0) {
      //Inconsistent value for percent_sale_str;
      return price;
    }
    else {
      least_unit = parseInt(least_unit_str, 10);
      var tmp_str = (price*(100-percent_sale))/100;
      var tmp_str1 = tmp_str;
      tmp_str = ((tmp_str-(tmp_str1%least_unit))/least_unit);
      //We think tmp_str will be result as int type 
      //  because int/int ==> result int as the final type
      tmp_str = tmp_str*least_unit;
      return tmp_str;
    }
  }
  function currencyVNFormat(amount) {
    //amount should be integer or String
    var remainder = parseInt(amount, 10);
    var reverse_amount = new String("");
    var returnStr = new String("");
    var count = 1;
    while (remainder >= 1) {
      //Response.Write("remainder: "+ remainder +"<BR>\n");
      var tempStr = new String(remainder%10);
      remainder = parseInt(remainder/10, 10);
      if (count%3 == 0 && remainder >= 1) { //log(1000) = 3 :-)
        tempStr += ",";
      }
      reverse_amount += tempStr;
      count++;
      //Response.Write("tempStr : "+ tempStr +"<BR>\n");
    }
    var temp_len = reverse_amount.length-1
    for (var i=0; i<=temp_len; i++) {
      returnStr += reverse_amount.charAt((temp_len-i));
    }
    return returnStr;
  }
  
  function str_Compare (a, b) {
    var _i;
    for (_i=0; (_i<a.length) && a.charAt(_i)==b.charAt(_i); _i++)
      ;
    return _i==b.length;
  }
  
  
  %>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -