首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在线 E话通在JSP中的调用

2012-02-02 
在线求助 E话通在JSP中的调用E话通在ASP中通过以下JS调用tdwidth 40% ahref # onclick start(

在线求助 E话通在JSP中的调用
E话通在ASP中通过以下JS调用
<td   width= "40% "> <a   href= "# "   onclick= "start( 'CLASS_EPH_PTP_CHAT_12/19/2003   9:57 ', '271447 ', 'E话通 ', '61.153.32.115 ', '8037 ', '用户聊天室 ', 'E话通 ', '10 ', '4 ', '0 ') "> 婚姻家庭 </a> </td>
而同样的以上的代码在JSP中却不能调用,提示缺少对像‘ephchat’
 其JS代码如下:

<SCRIPT   LANGUAGE= "JavaScript ">
<!--
function   killErrors()   {  
return   true;
window.onerror   =   killErrors;
}  
//-->
</SCRIPT>
<SCRIPT   language= "vbscript ">
Sub   start(ServerTypeName,roomid,roomname,ServerName,ServerPort,RoomTypeName,RoomDescription,RoomMaxOnlineUser,RoomMaxMike,eskytype)
  ephchat.SetCommandType( "start ")
  ephchat.SetServerType(ServerTypeName)
  ephchat.SetRoomTypeName(RoomTypeName)
  ephchat.SetRoomInfo(RoomDescription)
  ephchat.SetMaxUserAmount(RoomMaxOnlineUser)
  ephchat.SetMaxMikeAmount(RoomMaxMike)
                ephchat.SetChatName(roomname)
                ephchat.SetPort(ServerPort)
                ephchat.SetIPAddr(ServerName)
                ephchat.SetRoomID(roomid)
                ephchat.SetESkyType(eskytype)
                ephchat.SendMessage()
end   Sub
Sub   AddRoom(ServerTypeName,roomid,roomname,ServerName,ServerPort,RoomTypeName,RoomDescription,RoomMaxOnlineUser,RoomMaxMike,eskytype)
  ephchat.SetCommandType( "add ")
  ephchat.SetServerType(ServerTypeName)
  ephchat.SetRoomTypeName(RoomTypeName)
  ephchat.SetRoomInfo(RoomDescription)
  ephchat.SetMaxUserAmount(RoomMaxOnlineUser)
  ephchat.SetMaxMikeAmount(RoomMaxMike)
                ephchat.SetChatName(roomname)
                ephchat.SetPort(ServerPort)
                ephchat.SetIPAddr(ServerName)
                ephchat.SetRoomID(roomid)
                ephchat.SetESkyType(eskytype)
                ephchat.SendMessage()
end   Sub
</script>
</head>
<SCRIPT   language=javascript>
var   move
var   initint
initint=0



try
{
var   objCheckqtt;
objCheckqtt   =   new   ActiveXObject( "EtelChek.Application.1 ");
function   MakeCallqtt(userID)
{
if((objCheckqtt   !=   null   )&&(objCheckqtt.IsRunning))
{
objCheckqtt.MakeCall( 'c0086 ', 'c268 ',userID);
}
else
{
window.open( "http://www.c22.cn/webcom/main.asp?remotecountryid=c0086&remoteareaid=c268&remoteuserid= "+userID, 'WDETEL ', 'width=523,height=298,resizeable=0 ');
}
}
}
catch(e)
{
}
drag   =   0
move   =   0
        window.document.onmousemove   =   mouseMove
        window.document.onmousedown   =   mouseDown
        window.document.onmouseup   =   mouseUp


        window.document.ondragstart   =   mouseStop
function   mouseDown()   {
        if   (drag)   {
                clickleft   =   window.event.x   -   parseInt(dragObj.style.left)
                clicktop   =   window.event.y   -   parseInt(dragObj.style.top)
                dragObj.style.zIndex   +=   1
                move   =   1
        }
}
function   mouseStop()   {
        window.event.returnValue   =   false
}
function   mouseMove()   {
        if   (move)   {
                dragObj.style.left   =   window.event.x   -   clickleft
                dragObj.style.top   =   window.event.y   -   clicktop
        }
}
function   mouseUp()   {
        move   =   0
}
</script>

请高手指点!


[解决办法]
mark

热点排行