javascript 应用小技巧方法汇总(7)

<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 TYPE=button value="<< 第一条记录">
<input TYPE=button value="<上一条记录">  
<input TYPE=button value="下一条记录>">  
<input TYPE=button value="最后一条记录>>">   
<input TYPE=button value="添加新记录">  
<XML>
<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><span><select 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 + "...            您要找的文字不存在。\n \n请试着输入页面中的关键字再次查找!");
  } } return false; }

//操作EXECL

复制代码 代码如下:

<script language="javascript"> function jStartExcel() { var xls = new ActiveXObject ( "Excel.Application" ); xls.visible = true; var newBook = xls.Workbooks.Add;
newBook.Worksheets.Add; newBook.Worksheets(1).Activate;
xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation = 2;
xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize = 5;
newBook.Worksheets(1).Columns("A").columnwidth=50;
newBook.Worksheets(1).Columns("A").WrapText = true; newBook.Worksheets(1).Columns("B").columnwidth=50;
newBook.Worksheets(1).Columns("B").WrapText = true; newBook.Worksheets(1).Range("A1:B1000").NumberFormat = "0"; newBook.Worksheets(1).Range("A1:B1000").HorizontalAlignment = -4131;
newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex="15";
newBook.Worksheets(1).Cells(1,1).value="First Column, First Cell";
newBook.Worksheets(1).Cells(2,1).value="First Column, Second Cell";
newBook.Worksheets(1).Cells(1,2).value="Second Column, First Cell";
newBook.Worksheets(1).Cells(2,2).value="Second Column, Second Cell";
newBook.Worksheets(1).Name="My First WorkSheet"; } </script>


//自定义提示条

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgddgs.html