📄 global.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") + " | <a href=\"index.asp?action=logout\">Log Out</a> | <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> Email:</b><input class=\"forminput\" size=\"20\" type=\"text\" name=\"username\">\n";
returnstr += " </td><td class=\"greytext\" >\n";
returnstr += " <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 +=" <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> </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 +=" ·Best Item 1<br>\n";
returnstr +=" ·Best Item 2<br>\n";
returnstr +=" ·Best Item 3<br>\n";
returnstr +=" ·Best Item 4<br>\n";
returnstr +=" ·Best Item 5<br>\n";
returnstr +=" </td> \n";
returnstr +=" </tr><tr><td> </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 +=" ·New Item 1<br>\n";
returnstr +=" ·New Item 2<br>\n";
returnstr +=" ·New Item 3<br>\n";
returnstr +=" ·New Item 4<br>\n";
returnstr +=" ·New Item 5<br>\n";
returnstr +=" </td>\n";
returnstr +=" </tr>\n";
returnstr +=" </tr><tr><td> </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 +=" <b>User Online:</b><br> \n";
returnstr +=" <b>Registered User:</b><br>\n";
returnstr +=" <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+"\"> <b>"+rs_gc_sql("name").value+"</b></a>";
returnstr +="</td>";
returnstr +="</tr>";
rs_gc_sql.MoveNext();
}
}
returnstr +="<tr><td> </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 + -