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

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

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

    posts - 22,comments - 35,trackbacks - 0

    使用javascript代替CGI

    你可能對CGI腳本比較熟悉,利用CGI你可以通過表單將數(shù)字或者變量從一個網頁上傳遞到另外一個網頁。當然,你可以利用“POST”將變量以獨立的線程進行傳遞而不顯示在瀏覽器中,或者利用“GET”將變量編碼到URL。

    javascript不能在變量在服務器端被處理的時候利用POST方法;但是你可以注意到當你提交一個使用GET方法的表單的時候,定位條上在文件名之后包含了額外的信息,比如:

    www.pconline.com.cn/mypage.html?name=Mike&age=33

    利用javascript我們可以訪問這些變量,具體可以使用一個相關的數(shù)組合來實現(xiàn),如下所示:

    <SCRIPT language="javascript1.1">

    <!-- Hide from older browsers


    function formInput() {

    // empty object

    }

    var valueOf = new formInput();

    var pairs = document.location.search.substring(1).split("&");

    for (var i=0; i < pairs.length; i++) {

    var values = pairs[i].split("=");

    valueOf[values[0]] = unescape(values[1]);

    }

    // Stop hiding -->

    </SCRIPT>

    以上代碼的作用是從瀏覽器的定位條上將變量提取出來并將它們存儲在一個相關的數(shù)組合中。在網頁的其它部分任何的變量都可以這樣被引用,如:valueOf["variablename"],當然這些引用要在SCRIPT標簽中。

    作為一個測試,我們可以利用for .. in loop循環(huán)語句列出所有的被傳遞的變量。這允許我們循環(huán)掉出所有相關數(shù)組的內容而不管我們是不是直到這些變量的名字。具體代碼如下:

    <SCRIPT language="javascript">

    <!-- Hide from older browsers


    for (var x in valueOf) {

    document.write(x + " = " + valueOf[x] + "<br>");

    }

    // Stop hiding -->

    </SCRIPT>

    這時候就會輸入以下的內容:

    name=Mike

    age=33

    這個例子雖然沒什么用,但是它只是為了向你顯示程序是如何工作的。這些變量現(xiàn)在就可以用在填充表單元素的內容,或者顯示圖片或者創(chuàng)建其它的網頁內容,總之可以實現(xiàn)CGI能實現(xiàn)的內容。

    posted on 2006-08-07 18:17 kelven 閱讀(209) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 亚洲色大成WWW亚洲女子| 在线亚洲97se亚洲综合在线| 亚洲av日韩av无码| 中文字幕无码免费久久9一区9 | 91福利视频免费观看| 亚洲色爱图小说专区| 一级人做人a爰免费视频| 亚洲日韩国产一区二区三区| 99热这里只有精品6免费| 亚洲国产精品乱码一区二区| 99精品视频免费| 亚洲AV永久青草无码精品| 国产一级淫片a免费播放口| 久久精品国产亚洲av成人| 成人精品一区二区三区不卡免费看| 黑人精品videos亚洲人| 日本免费一区二区三区| 亚洲第一精品电影网| 成视频年人黄网站免费视频| 亚洲欧美国产国产综合一区| 国产国产人免费人成免费视频| 污网站在线免费观看| 亚洲乱码日产一区三区| 最近中文字幕免费mv在线视频| 亚洲av无码国产综合专区| 麻豆精品国产免费观看| 日本精品久久久久久久久免费 | 亚洲AV永久无码精品一区二区国产| 免费在线观看自拍性爱视频| 亚洲综合无码精品一区二区三区| 国产无遮挡裸体免费视频在线观看 | 日本一道综合久久aⅴ免费| 一级做a爰片久久毛片免费陪 | 亚洲中文字幕第一页在线 | 午夜免费福利影院| 一级**爱片免费视频| 久久久久亚洲Av无码专| 一级做a爱片特黄在线观看免费看| 亚洲成A人片在线观看WWW| 免费看黄视频网站| 免费手机在线看片|