原创文章如转载,请注明:转载自 xajax学习站
本文链接 : http://xajax.dayanmei.com/3.htm

正如学习其他语言一样,从简单的开始,不止让人信心倍增,而且兴趣也会随之增加
<?php

// helloworld.php demonstrates a very basic xajax implementation

// using xajax version 0.1 beta4

// http://xajax.sourceforge.net



require ('../xajax.inc.php');



function 
helloWorld($isCaps)

{

     if (
$isCaps)

          
$text "HELLO WORLD!";

     else

          
$text "Hello World!";

          

     
$objResponse = new xajaxResponse();

     
$objResponse->addAssign("div1","innerHTML",$text);

     

     return 
$objResponse;

}



function 
setColor($sColor)

{

     
$objResponse = new xajaxResponse();

     
$objResponse->addAssign("div1","style.color"$sColor);

     

     return 
$objResponse;

}



// Instantiate the xajax object.     No parameters defaults requestURI to this page, method to POST, and debug to off

$xajax = new xajax(); 



//$xajax->debugOn(); // Uncomment this line to turn debugging on



// Specify the PHP functions to wrap. The JavaScript wrappers will be named xajax_functionname

$xajax->registerFunction("helloWorld");

$xajax->registerFunction("setColor");



// Process any requests.     Because our requestURI is the same as our html page,

// this must be called before any headers or HTML output have been sent

$xajax->processRequests();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <title>xajax example</title>

     <?php $xajax->printJavascript('../includes/xajax'); // output the xajax javascript. This must be called between the head tags ?>

</head>

<body style="text-align:center;">

     <div id="div1" name="div1">&#160;</div>

     <br/>

     

     <button onclick="xajax_helloWorld(0)" >Click Me</button>

     <button onclick="xajax_helloWorld(1)" >CLICK ME</button>

     <select id="colorselect" name="colorselect" onchange="xajax_setColor(document.getElementById('colorselect').value);">

          <option value="black" selected="selected">Black</option>

          <option value="red">Red</option>

          <option value="green">Green</option>

          <option value="blue">Blue</option>

     </select>

     <script type="text/javascript">

     xajax_helloWorld(0); // call the helloWorld function to populate the div on load

     xajax_setColor(document.getElementById('colorselect').value); // call the setColor function on load

     </script>

     <div style="margin-top:50px;">

         返回<a href="http://xajax.dayanmei.com" title="">xajax</a>

     </div>

</body>

</html>


点击:
hello world xajax 在线演示

点击下载示例
这里完整下载

上一篇:完全基于xajax的站点 下一篇:xajax源程序下载

时间:2007-09-25 | 分类:xajax例子 评论:阅读:3238
标签:xajax
  • wenzd
    实例下载了在本机运行时点击按钮没有反应,这是为什么?
  • psdshow
    re:颠趴
    ajax是不分语言的,但xajax是一个使用php的框架
  • 颠趴
    XAJAX应该也是支持ASP的吧
  • psdshow
    Re:visit,xiao
    很抱歉,是我疏忽啦
  • visit
    HTML代码根本就没有,这叫新手怎么学!你难道叫新手打开那个演示再查看源文件看HTML代码,里面是一些转换过的代码,怎么让人看得懂
  • 老李
    请留意文章底部的在线演示,HTML代码在那里面有
  • xiao
    怎么 html代码不贴出来的啊、

发表评论

好多网友都好踊跃,这是好的,但请不要发表无意义的评论,谢谢

最新文章 订阅xajax站最新文章

最新评论

热门文章