Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2011, 11:59
yooom
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: problema mensaje con ajax ayuda

hola amigo tengo algo e visto el codigo fuente y me sale esto

Cita:


<script src="ajax.js" type="text/javascript"></script><script type="text/javascript" language="JavaScript"> createRequestObject('displayArea');</script>



<html>

<head>

<title>Simple ajax tutorial</title>

</head>

<body>





<form>



<input type="button" name="ajax_button" value="Click ME!" onclick="sendReq('serverfile.php', 'click', 'true') " />





</form>



<br/>



<div id="displayArea">



!No resultados.

</div>



</body>



</html>

¿donde esta ajax.js?


toma este es el ajax.inc.php
Código PHP:

<?php
    
/**
     * This class helps creating simple AJAX application
     * 
     * @author Rochak Chauhan
     */
    
class Ajax{
        
        
/**
         * Constructor function
         */
        
function Ajax($htmlObjectId) {
            print 
'<script src="ajax.js" type="text/javascript"></script>';
            print 
"<script type=\"text/javascript\" language=\"JavaScript\"> createRequestObject('$htmlObjectId');</script>";
        }
        
        
/**
         * This fucntion calls the remote file with certain parameters
         *
         * @param string $remoteFileName (filename with extension)
         * @param [array $parameterNames] (names of all the parameters to be sent)
         * @param [array $parameterValues] (corresponding values of the parameters)
         * 
         * @return void
         */
        
function sendRequest($remoteFileName$parameterNames = array(), $parameterValues = array()) {
            
            if (
count($parameterNames) == count($parameterValues)) {
                
$parameterNames implode(','$parameterNames);
                
$parameterValues implode(','$parameterValues);
                        
                print 
"<script type=\"text/javascript\" language=\"JavaScript\"> sendReq('$remoteFileName', '$parameterNames', '$parameterValues');</script>";
            }
            else{            
                die(
"'Parameter Names' and 'Parameters Values' do NOT match.");
            }
        }
        
        
/**
         * This function returns the response as simple string/xml
         * @package [$asXml] boolean
         * 
         * @return string
         */
        
function getResponse($asXml false) {
            if (
$asXml) {
            
                return 
"<script type=\"text/javascript\" language=\"JavaScript\"> document.write(responseXml);</script>";    
            }
            else {
                return 
"<script type=\"text/javascript\" language=\"JavaScript\"> alert(responseText);document.write(responseText);</script>";
            }
        }
                
    }
?>