2

今日、私は ColdFusion 10 を使用して Web ソケットの「Hello World」プログラムから始めようとしていました。Adobe フォーラムで提供されているサンプル例から始めました。

アプリケーション.cfc

<cfcomponent output="false">

<cfscript>
     this.name = "helloworld";
     this.wschannels = [{name="world"}]; 
</cfscript> 

</cfcomponent>

索引.cfm

<cfwebsocket name="myworld" onMessage="msgHandler" subscribeto="world" onOpen="openHandler"/> 
<script> 
var msgHandler = function(message) {
     // Get data from the recieved message token
     console.log(message);
      var data = message.data;
      if(data) {
         // If data is present write it to the div 
         var txt=document.getElementById("myDiv"); 
         txt.innerHTML+= data + "<br>"; 
         } 
    }
var sayHello = function() {
     // Client says Hello World 
     myworld.publish("world","Hello World! WebSocket is here !!"); }
     var openHandler = function() { 
        // do nothing 
     } 
</script> 
<input id="hello" type="button" value="Say Hello!" onclick="sayHello();"> 
<div id="myDiv"></div>

しかし、それは機能していません。エラーのスクリーンショット: ここに画像の説明を入力

助けてください。

4

0 に答える 0