<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    weidagang2046的專欄

    物格而后知致
    隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
    數據加載中……

    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" onSubmit="return fCheck()">
    ??? <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? onclick="selected('1')"><u>圖書</u></a></font></strong></div></td>
    ??????????? <td width="5" valign="top" bgcolor="#FF0000"><!--DWLayoutEmptyCell-->&nbsp;</td>
    ??????????? <td width="69" valign="top" bgcolor="blue" color="red"> <div align="center" id="magazine"?? ><strong><font size="4"><a? onclick="selected('2')"><u>期刊</u></a></font></strong></div></td>
    ??????????? <td width="5" valign="top" bgcolor="#FF0000"><!--DWLayoutEmptyCell-->&nbsp;</td>
    ??????????? <td width="71" valign="top" bgcolor="#CCFFFF"> <div align="center" id="others"><font size="4"><strong><a? onclick="selected('3')"><u>其他</u></a></strong></font></div></td>

    from: http://www.5217.cn/Article/jzjc/wzjss/htmljs/200603/1403.html

    posted on 2006-11-19 10:46 weidagang2046 閱讀(216) 評論(0)  編輯  收藏 所屬分類: Javascript

    主站蜘蛛池模板: 免费又黄又硬又爽大片| 亚洲国产成人高清在线观看| 男女男精品网站免费观看| 亚洲男人的天堂在线va拉文| 久久爰www免费人成| 亚洲国产系列一区二区三区| 亚洲国产精品成人一区| 99re6热视频精品免费观看| 青青青亚洲精品国产| 亚洲欧洲在线观看| 国产一区二区三区免费视频| 久久这里只精品热免费99| 亚洲一区在线视频观看| 亚洲精品中文字幕无乱码麻豆| 亚洲精品无码av片| 久久亚洲国产欧洲精品一| 日本亚洲免费无线码| 乱淫片免费影院观看| 亚洲成A∨人片在线观看无码| 四虎影视永久免费观看网址| 8888四色奇米在线观看免费看| 美女被艹免费视频| 亚洲国产成人精品青青草原| 中文字幕日韩亚洲| 成人免费视频观看无遮挡| 全免费a级毛片免费看| 高潮毛片无遮挡高清免费视频| 亚洲国产午夜电影在线入口 | 又粗又大又硬又爽的免费视频 | 中文字幕无码免费久久99| 中文字幕永久免费视频| 国产精品亚洲综合| 久久亚洲精品国产精品婷婷| 亚洲AV无码AV男人的天堂| 亚洲日本一区二区三区在线不卡| 无码一区二区三区免费视频| 少妇无码一区二区三区免费| 国产人成网在线播放VA免费| 直接进入免费看黄的网站| 亚洲夂夂婷婷色拍WW47| 亚洲在成人网在线看|