| <!-- | 
 |  | 
 |     Licensed to the Apache Software Foundation (ASF) under one or more | 
 |     contributor license agreements.  See the NOTICE file distributed with | 
 |     this work for additional information regarding copyright ownership. | 
 |     The ASF licenses this file to You under the Apache License, Version 2.0 | 
 |     (the "License"); you may not use this file except in compliance with | 
 |     the License.  You may obtain a copy of the License at | 
 |  | 
 |          http://www.apache.org/licenses/LICENSE-2.0 | 
 |  | 
 |     Unless required by applicable law or agreed to in writing, software | 
 |     distributed under the License is distributed on an "AS IS" BASIS, | 
 |     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 |     See the License for the specific language governing permissions and | 
 |     limitations under the License. | 
 |  | 
 | --> | 
 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | 
 | <html> | 
 |  | 
 | <head> | 
 | <title>My Simple Ajax Example</title> | 
 |  | 
 | <script type="text/javascript" src="dojo/dojo/dojo.js"></script> | 
 | <script type="text/javascript"> | 
 |      | 
 |         dojo.require("dojox.cometd"); | 
 |      | 
 |         function setupComet(){ | 
 |           dojox.cometd.init('/cometd'); | 
 |           dojox.cometd.subscribe("/service/test", callback); | 
 |           dojox.cometd.addListener("/meta/handshake", function(message) { | 
 |             if(message.successful) { | 
 |                 dojo.byId("send").onclick = function() { | 
 |                     dojox.cometd.publish("/service/test", "Hello"); | 
 |                     return false; | 
 |                 } | 
 |             } | 
 |           }); | 
 |         } | 
 |             | 
 |         dojo.addOnLoad(setupComet); | 
 |         dojo.addOnUnload(dojox.cometd, "disconnect"); | 
 |  | 
 |         function callback(msg){       | 
 |         	dojo.byId("MSG").innerHTML += msg.data + "\n";               | 
 |         }          | 
 |          | 
 |     </script> | 
 |  | 
 | </head> | 
 | <body> | 
 | <h1>CAMEL TEST PAGE</h1> | 
 | <button id="send">Send message</button> | 
 | <pre id="MSG" /> | 
 | </body> | 
 | </html> |