skip to main
|
skip to sidebar
痞子學JavaScript+PHP
只提供範例及說明,並不開放詢問或者解惑!敬請包涵
2008年6月25日 星期三
XAJAX初探(四)範例
程式碼
require_once( 'xajax/xajax.inc.php' ); //引入xajax函式 //建立xajax物件 $xajax=new xajax(); //註冊在php中所要呼叫的函式 $xajax->registerFunction("myFunction"); $xajax->registerFunction("myFunction1"); $xajax->registerFunction("myFunction2"); //處理呼叫 $xajax->processRequests(); ?>
printJavascript('xajax/'); ?>
用onclick onblur onfocus觸發
(結果會顯示在這裡)
用onchage觸發
紅色
黃色
使用div
紅色
黃色
使用span function myFunction($aFormValues) { //創建一個xajaxResponse物件 $objResponse = new xajaxResponse(); //接收表單post的資料 $step1 = $aFormValues['step1']; $step2 = $aFormValues['step2']; $step3 = $aFormValues['step3']; $val = 'step1:'.$step1.'step2:'.$step2.'step3:'.$step3; $objResponse->addAssign("output","innerHTML",$val); //回傳xajaxResponse物件 return $objResponse; } function myFunction1($aFormValues) { //創建一個xajaxResponse物件 $objResponse = new xajaxResponse(); //接收表單post的資料 $step4 = $aFormValues['step4']; $val = '
'; switch($step4) { case 1: $val .='
頻果
'; break; case 2: $val .='
香蕉
'; break; default: $val .= '
'; break; } $val .= '
'; $objResponse->addAssign("output2","innerHTML",$val); //回傳xajaxResponse物件 return $objResponse; } function myFunction2($aFormValues) { //創建一個xajaxResponse物件 $objResponse = new xajaxResponse(); //接收表單post的資料 $step6 = $aFormValues['step6']; $val = '
'; switch($step6) { case 1: $val .='
頻果
'; break; case 2: $val .='
香蕉
'; break; default: $val .= '
'; break; } $val .= '
'; $objResponse->addAssign("output3","innerHTML",$val); //回傳xajaxResponse物件 return $objResponse; } ?>
較新的文章
較舊的文章
首頁
網誌存檔
►
2016
(4)
►
9月
(1)
►
8月
(3)
►
2013
(1)
►
4月
(1)
►
2012
(1)
►
5月
(1)
►
2011
(4)
►
10月
(1)
►
7月
(1)
►
6月
(1)
►
4月
(1)
►
2009
(1)
►
3月
(1)
▼
2008
(18)
►
7月
(1)
▼
6月
(4)
XAJAX初探(四)範例
XAJAX初探(三)執行
XAJAX初探(二)使用
xajax初探(一)安裝
►
5月
(2)
►
4月
(7)
►
3月
(4)
標籤
中文
HTML
javascript
php
sql
xajax