ASP FAQs and Answers (1)

Source: Internet
Author: User
Tags error handling getdate header servervariables table name server port
Solution | Question 1. How to minimize, Maximize, close windows
Answer: <objectid=hh1classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<paramname= "command" value= "Minimize" ></object>
<objectid=hh2classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<paramname= "command" value= "Maximize" ></object>
<objectid=hh3classid= "Clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" >
<paramname= "command" value= "Close" ></object>

<inputtype=buttonvalue= minimized Onclick=hh1.click () >
<inputtype=buttonvalue= Max Onclick=hh2.click () >
<inputtype=buttonvalue= close Onclick=hh3.click () >

2. How to Still page cache
Answer: HTM Web page
<metahttp-equiv= "Pragma" content= "No-cache" >
<metahttp-equiv= "Cache-control" content= "No-cache,must-revalidate" >
<metahttp-equiv= "Expires" content= "WED,26FEB199708:21:57GMT" >
or <metahttp-equiv= "expires" content= "0" >
ASP Web page
Response.expires=-1
Response.expiresabsolute=now ()-1
Response.cachecontrol= "No-cache"
PHP Web page
Header ("Expires:mon,26jul199705:00:00gmt");
Header ("Cache-control:no-cache,must-revalidate");
Header ("Pragma:no-cache");

3. How to check whether a string of strings are all made up of numbers
<scriptlanguage= "JavaScript" ><!--
Functionchecknum (str) {returnstr.match (/\d/) ==null}
Alert (Checknum ("1232142141"))
Alert (Checknum ("123214214A1"))
--></script>

4. How to obtain machine information
Answer this machine ip<%=request.servervariables ("REMOTE_ADDR")%>
Server name <%=request.servervariables ("SERVER_NAME")%>
Server Ip<%=request.servervariables ("local_addr")%>
Server Port <%=request.servervariables ("Server_port")%>
Server Time <%=now%>
IIS version <%=request.servervariables "Server_software")%>
Script Timeout Time <%=server.scripttimeout%>
This file path <%=server.mappath (Request.ServerVariables ("Script_name"))%>
Server CPU number <%=request.servervariables ("Number_of_processors")%>
Server Interpretation engine <%=scriptengine& "& ScriptEngineMajorVersion &". "& ScriptEngineMinorVersion &". & scriptenginebuildversion%>
Server operating system <%=request.servervariables ("OS")%>

5. How to subtract dates
Date minus days equals second date
<scriptlanguage=javascript>
FUNCTIONCC (Dd,dadd)
{
You can add error handling
Vard=newdate (Dd.replace ("-", "/"))
D.setdate (D.getdate () +dadd)
Alert (d.getfullyear () + "year" + (D.getmonth () +1) + "month" +d.getdate () + "Day")
}
CC ("2002-2-28", 2)
</script>

6. How to use the ASP means to check whether the visitor used the agent
<%ifrequest.servervariables ("http_x_forwarded_for") <> "" Then
Response.Write "<fontcolor= #ff0000 > You have passed the proxy server," &_
"True IP is" &request.servervariables ("Http_x_forwarded_for")
endif
%>

7. Get the size of the window
Document.body.clientwidth,document.body.clientheight
Document.body.offsetwidth,document.body.offsetheight

8. Determine whether a table exists:
if exists (SELECT * from dbo.sysobjects WHERE id = object_id (' table name ') and OBJECTPROPERTY (ID, N ' isusertable ') = 1)
drop TABLE Table name
Go
Take the records from the Publish table to section N to article M:
SELECT Top M-n+1 *
From publish
WHERE (id not in
(SELECT top n-1 ID
from publish))

Keyword with ID publish table


9. How to achieve continuous scrolling

<div id= "Marquees" ><br/><br/>

The data read out of the <br/>
</div>

<script language= "JavaScript" >

marqueesheight=200;
Stopscroll=false;

With (marquees) {
style.width=0;
Style.height=marqueesheight;
style.overflowx= "visible";
Style.overflowy= "hidden";
Nowrap=true;
Onmouseover=new Function ("Stopscroll=true");
Onmouseout=new Function ("Stopscroll=false");
}
document.write (' <div id= "Templayer" style= "Position:absolute;z-index:1;visibility:hidden" ></div> ");

Pretop=0; Currenttop=0;

function init () {
Templayer.innerhtml= "";
while (Templayer.offsetheight<marqueesheight) {
templayer.innerhtml+=marquees.innerhtml;
}
marquees.innerhtml=templayer.innerhtml+templayer.innerhtml;
SetInterval ("Scrollup ()", 10);
}



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.