javaScript处理页面

javascript|页面

  1.javaScript等脚本语言是不能访问本地文件的,虽然在本机上的一些基于file:///路径或文件路径的html页面中是可以访问本地文件,但这是因为同是本地文件,他们之间是可以访问的!

  在XMLHTTP技术中,对于先前的msxml版本的是可以访问本地文件,由于它同时也是一个安全漏洞,已经有相关的包或新版的msxml,已经禁止这么操作了!

  唯一的解决方案是把需要处理的文件上传到服务器,然后返回到客户端,然后由脚本语言处理。

  2.对于innerHTML而言,它不是字符串,用字符串的加法是没有办法使之成为xml字符流。

  处理的办法:1)可以把innerText=innerHTML,然后用innerText来得到该字符流,但要把innerHTML中的“(在提取innerHTML,他也会把‘变成“)改为‘才可以!

 例: var XMLStr=new String(XMLFileInfo.innerHTML);
   XMLStr=XMLFileInfo.innerText;
   XMLFileInfo.innerText="";
   alert(XMLStr);
   XMLStr=""+XMLStr+"";
   XMLStr = XMLStr.replace(/\"/g, "'");

   用var str=new String(div.innerHTML)也可以得到。

  3.对于一般的标记,像<span><input>等,通常可以直接用id来标示,然后用idName.attribute来获取和操作它的属性。如果用name来标示,则要从document向下追溯来获取和操作他的属性。 而id是不可以重名,否则无法获取

  相关的属性!而name是可以重名的,通常操作第一个。

   注意:对于id而言,如果在form中,则要加一层formName.idName.attribute才能行得通!

  4.在通过JavaScript来实现对某些表单的验证。(不要用onclick,它没有起到检验作用)

  例:

  在页面中:<form method="post" action="http://entry.126.com/cgi/login" name="form" >
    <input name="domain" type="hidden" value="126.com" />
    <input name="code" type="hidden" value="0" />
      </form>

  在.js文件中:

  function fCheck(){
 if( fm.user.value ==""|| fm.code.value=="") {
  window.alert("\请输入您的用户名 ?");
  fm.user.focus();
  return false;
 }
 else
          return true;
}

  5.对于利用javaScript用到参数传递时,要注意:

  1)对于在html文档中对函数的调用,用"fanctionname('canshu')"这样的格式。不同于一般的语言传参数。

  2)对于函数的声明,是不能代参数类型,直接声明变量:function functionname(canshu)即可。

  这些就是因为它是弱语言,不同于通常的编程语言。

  6.对于<a> <div> <span>等都支持事件和它们样式参数的应用。

例:<script language="Javascript">
function selected(i){
Research.ResearchClass.value=i;
if(i==1){
book.style.color="red";
book.style.background="blue";
}
else
{
  book.style.color="black";
  book.style.background="#CCFFFF";
}
if(i==2){
magazine.style.color="red";
magazine.style.background="blue";
}
else
{
  magazine.style.color="black";
  magazine.style.background="#CCFFFF";
}
 if(i==3){
  others.style.color="red"
  others.style.background="blue";
  }
  else
{
  others.style.color="black";
  others.style.background="#CCFFFF";
}
}
</script>
。。。。。

            <td width="75" valign="top" bgcolor="#CCFFFF"> <div align="center" id="book"><strong><font size="4"><a  ><u>图书</u></a></font></strong></div></td>
            <td width="5" valign="top" bgcolor="#FF0000"><!--DWLayoutEmptyCell--> </td>
            <td width="69" valign="top" bgcolor="blue" color="red"> <div align="center" id="magazine"   ><strong><font size="4"><a  ><u>期刊</u></a></font></strong></div></td>
            <td width="5" valign="top" bgcolor="#FF0000"><!--DWLayoutEmptyCell--> </td>
            <td width="71" valign="top" bgcolor="#CCFFFF"> <div align="center" id="others"><font size="4"><strong><a  ><u>其他</u></a></strong></font></div></td>

时间: 2024-12-31 01:25:51

javaScript处理页面的相关文章

Javascript 遍历页面text控件详解

 本篇文章主要是对Javascript遍历页面text控件进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以下函数实现了列出页面中所有html控件类型为text的控件ID    代码如下:         function Texts()          {               //var els= document.getElementsByTagName("*");   //els得到页面所有控件               var els= document.

javascript控制页面控件隐藏显示的两种方法

javascript|控件|控制|显示|页面 javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位 方法一: document.all["PanelSMS"].style.visibility="hidden"; document.all["PanelSMS"].style.visibility="visible"; 方法二: document.all["PanelSMS

JavaScript实现页面内容在设定时间后消失

javascript|定时|页面 <HTML><HEAD><META http-equiv='Content-Type' content='text/html; charset=gb2312'><TITLE>在页面上显示的一部分内容,在经过设定好的时间后会自动消失</TITLE></HEAD><BODY > <SCRIPT LANGUAGE="JavaScript1.2">adTime=10

在flash中用javascript控制页面中的mediaplay

javascript|控制|页面 做了一个FLASH按钮来控制mediaplay. 以下是网页部分代码 function VolDn() { // 增音 var ps = Player.settings; if(ps.mute == true){ps.mute = false;return;} else{ if (ps.volume <= 30){ ps.volume =0;} else{ps.volume = ps.volume - 30;} } } function VolUp() { //

用JavaScript实现页面重定向功能的教程

  这篇文章主要介绍了用JavaScript实现页面重定向功能的教程,是JS入门学习中的基础知识,需要的朋友可以参考下 页面重定向是什么? 当你点击一个URL来访问一个网页X,但在内部你被定向到另一页Y,仅仅是因为页面重定向.这一概念是从不同于JavaScript 页面刷新 . 可能有各种原因,为什么想从原来的页面重定向.下面列出的几个原因: 如果不喜欢你的域名,可以重定向到一个新的.同时,要引导所有访问者到新网站.在这种情况下,可以保持旧的域名,但放在一个页面到一个页面重定向使所有的旧域名游客

JavaScript实现页面实时显示当前时间的简单实例

这篇文章介绍了页面实时显示当前时间的简单实例,有需要的朋友可以参考需要   复制代码 代码如下: <html> <head> <title>JavaScript实现页面实时显示当前时间</title> </head> <body> <script language="javascript"> function showtime() { var today,hour,second,minute,year,

JavaScript禁止页面操作的示例代码

 本篇文章是对JavaScript禁止页面操作的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 单的JS禁止页面右键菜单--避免网站信息被盗用  代码如下: <script type="text/javascript">   function block(oEvent){    if(window.event)     oEvent=window.event;    if(oEvent.button==2)     alert("鼠标右键不可用&

JavaScript获取页面上被选中文字的方法技巧

 这篇文章主要介绍了JavaScript获取页面上被选中文字的方法技巧,本文直接给出实现代码和运行效果,需要的朋友可以参考下     这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: 代码如下: event.selection = window.getSelection(); 这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字. 代码如下: $(docume

JavaScript实现页面实时显示当前时间的简单实例_javascript技巧

复制代码 代码如下: <html> <head> <title>JavaScript实现页面实时显示当前时间</title> </head> <body> <script language="javascript"> function showtime() { var today,hour,second,minute,year,month,date; var strDate ; today=new Da

用JavaScript获取页面文档内容的实现代码_javascript技巧

JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题.各个表单值. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js基础</title> </head> <body> <p>一. 用Documen