javascript 팁 (5)
24217 단어 JavaScript개발 하 다.잔재주
- //POST FORM
-
-
-
- //
- isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID"))
-
- //
-
-
- function CheckURL(URL)
- {
- var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
- xmlhttp.Open("GET",URL, false);
- try
- {
- xmlhttp.Send();
- var result = xmlhttp.status;
- }
- catch(e) {return(false); }
- if(result==200)
- {
- return true;
- }
- xmlhttp = null;
- return false;
- }
- //
-
-
- <script language="javascript">
- // JavaScript
- var conn = new ActiveXObject("ADODB.Connection");
- conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
- +"Password=; Initial Catalog=pubs");
- var rs = new ActiveXObject("ADODB.Recordset");
- var sql="select * from authors";
- rs.open(sql, conn);
- shtml = "<table width='100%' border=1>";
- shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";
- while(!rs.EOF)
- {
- shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>" + rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state") + "</td><td>" + rs("zip") + "</td></tr>";
- rs.moveNext;
- }
- shtml += "</table>";
- document.write(shtml);
- rs.close();
- rs = null;
- conn.close();
- conn = null;
- </script>
- //
-
-
-
-
- <html>
- <body>
- srno:<input type=text datasrc=#xmldate DataFLD=srno size="76"><BR>
- times:<input type=text datasrc=#xmldate DataFLD=times size="76"><BR>
- <input id="first" TYPE=button value="<< " onclick="xmldate.recordset.moveFirst()">
- <input id="prev" TYPE=button value="< " onclick="xmldate.recordset.movePrevious()">
- <input id="next" TYPE=button value=" >" onclick="xmldate.recordset.moveNext()">
- <input id="last" TYPE=button value=" >>" onclick="xmldate.recordset.moveLast()">
- <input id="Add" TYPE=button value=" " onclick="xmldate.recordset.addNew()">
-
- <XML ID="xmldate">
- <infolist>
- <info ><srno>20041025-01</srno><times>null</times></info>
- <info ><srno>20041101-09</srno><times>2004 10 1 2 22 0 </times></info>
- </infolist>
- </XML>
- </body>
- </html>
- //
-
-
-
- <body>
- <a href="javascript:location.href=location.href + '?a=1&b=2'">search</a>
- <script language="JavaScript">
- <!--
- var a = location.search.substr(1);
- if(a.length>0)
- {
- var re = /([^&]*?)\=([^&]*)/g
- var s = a.match(re);
- for(var i= 0;i<s.length;i++)
- {
- alert(s[i]);
- alert(s[i].split("=")[1]);
- }
- }
- //-->
- </script>
- </body>
- // SELECT
-
-
-
- <input type=text name=re_name style="width:100px;height:21px;font-size:10pt;"><span style="width:18px;border:0px solid red;"><select name="r00" style="margin-left:-100px;width:118px; background-color:#FFEEEE;" onChange="document.all.re_name.value=this.value;">
- <option value="1">11111111<option>
- <option value="2">222222</option>
- <option value="3">333333</option>
- </select>
- </span>
- //
-
-
- function getCaret(textbox)
- {
- var control = document.activeElement;
- textbox.focus();
- var rang = document.selection.createRange();
- rang.setEndPoint("StartToStart",textbox.createTextRange())
- control.focus();
- return rang.text.length;
- }
- function setCaret(textbox,pos)
- {
- try
- {
- var r =textbox.createTextRange();
- r.moveStart('character',pos);
- r.collapse(true);
- r.select();
- }
- catch(e)
- {}
- }
- function selectLength(textbox,start,len)
- {
- try
- {
- var r =textbox.createTextRange();
-
- r.moveEnd('character',len-(textbox.value.length-start));
- r.moveStart('character',start);
-
- r.select();
- }
- catch(e)
- {//alert(e.description)}
- }
- function insertAtCaret(textbox,text)
- {
- textbox.focus();
- document.selection.createRange().text = text;
- }
-
- //
-
-
- function findInPage(str)
- {
- var txt, i, found,n = 0;
- if (str == "")
- {
- return false;
- }
- txt = document.body.createTextRange();
- for (i = 0; i <= n && (found = txt.findText(str)) != false; i++)
- {
- txt.moveStart("character", 1);
- txt.moveEnd("textedit");
- }
- if (found)
- {
- txt.moveStart("character", -1);
- txt.findText(str);
- txt.select();
- txt.scrollIntoView();
- n++;
- }
- else
- {
- if (n > 0)
- {
- n = 0;
- findInPage(str);
- }
- else
- {
- alert(str + "... 。
!");
- }
- }
- return false;
- }
-
- <SCRIPT language="VBScript">
- Function URLEncoding(vstrIn)
- strReturn = ""
- For i = 1 To Len(vstrIn)
- ThisChr = Mid(vStrIn,i,1)
- If Abs(Asc(ThisChr)) < &HFF Then
- strReturn = strReturn & ThisChr
- Else
- innerCode = Asc(ThisChr)
- If innerCode < 0 Then
- innerCode = innerCode + &H10000
- End If
- Hight8 = (innerCode And &HFF00)\ &HFF
- Low8 = innerCode And &HFF
- strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
- End If
- Next
- URLEncoding = strReturn
- End Function
- Function bytes2BSTR(vIn)
- strReturn = ""
- For i = 1 To LenB(vIn)
- ThisCharCode = AscB(MidB(vIn,i,1))
- If ThisCharCode < &H80 Then
- strReturn = strReturn & Chr(ThisCharCode)
- Else
- NextCharCode = AscB(MidB(vIn,i+1,1))
- strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
- i = i + 1
- End If
- Next
- bytes2BSTR = strReturn
- End Function
- dim strA,oReq
- strA = URLEncoding("submit1=Submit&text1= ")
- set oReq = CreateObject("MSXML2.XMLHTTP")
- oReq.open "POST","http://ServerName/VDir/TstResult.asp",false
- oReq.setRequestHeader "Content-Length",Len(strA)
- oReq.setRequestHeader "CONTENT-TYPE","application/x-www-form-urlencoded"
- oReq.send strA
- msgbox bytes2BSTR(oReq.responseBody)
- </SCRIPT>
- //readyState xmlhttp ,0= ,1= ,2= ,3= ,4=
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.