problema risolto dalla doc inglese...


Altra osservazione:

Codice PHP:


<?php
class Hello{
    function 
scrivi(){
        return 
'Hello';
    }
}
?>



<html>
<head>
<title></title>
<script type="text/javascript" src="jsclasses/AJSHP.js"></script>
<script type="text/javascript" language="javascript">
    NetServices.setDefaultGatewayUrl('gateway/Gateway.class.php');
    var connection = NetServices.createGatewayConnection();
    var listener = new Object();
    listener.onStatus = function(message) {
        alert(message);
    }
    listener.onService = function(s) {
        if(s == false)
            alert('Error, PHP is not working correctly.');
        this.enabled = s;
    }
    listener.scrivi_Result = function(v) {
        if(document.getElementById)
            document.getElementById('result').innerHTML = v;
    
    }

    var service = connection.getService('Hello', listener);
</script>
<script type="text/javascript" language="javascript">
    function test_AJSHP() {
        if(document.getElementById) {
            if(service && listener.enabled) {
                service.scrivi();
            }
        }
        else
            alert('please upgrade your browser');
    }
</script>
</head>
<body onLoad="javascript: test_AJSHP();">
[url="#"]Scrivi hello[/url]
<div id="result"></div>
</body>
</html>
sull'evento onclick funziona ma non su onload


perchè???