日期:2014-05-17  浏览次数:21054 次

用websap实现图片移动浏览功能,谢谢
各位高手,我在网页放了一组图片,(如相关推荐产品的图片),需要它向左移,图片底下带有文字(可以是文件名)。鼠标移到图片时停止移动,并且每张图片都可以超极链接,请问各位高手要如何用websap来实现这项功能呢?谢谢!非常的感激!

------解决方案--------------------
class TSocket{public:TSocket();virtual ~TSocket();
//打开一个Socket Server端用于监听: TBool openServer(int iPortNumber);
//打开一个Socket Client端,连接远程的Server端:
TBool openClient(unsigned int iRemoteIP,int iRemotePort,
unsigned int iLocalIP = INADDR_ANY,int iLocalPort = -1);
//接受远程的Client连接请求
int acceptClient(struct sockaddr_in* sRemoteAddr);
//设置端口扫描集合
int fdSet(fd_set* pScanResultSet);
//将端口中的数据预读到缓冲区里
int preRead(fd_set* pScanResultSet);
//例行事务处理:检测端口状态、处理心跳
TCommState routine();
//从读缓冲区中取出第一条消息,
TCode receive();
void send(TCode); //发送一条消息到进程外部
void clearSendQueue(); //释放发送消息队列
void sendStraight(TCode);
int receiveStraight(char* pBuff, int);
void closeSocket(); //关闭套接字
int getFD();
void setFD(int fd);
void setState(TCommState commState);
void setSocketName(char* socketName); //给SOCKET实例增加名字描述
void dump(HOfstream& tOutStream); //输出各个成员变量的值
void dumpSendQueue(HOfstream& tOutStream); //输出发送队列中的成员
void clearWriteBuf(); //初始化写参数
void clearReadBuf(); //初始化读参数
TBool readBuffer(); //从缓冲区里取消息的长度和内容到拼装区中
void msgSendQueueAdd(TCode); //往发送消息队列中加入一个结点
void msgSendQueueSend(); //把发送队列的消息发送出去
int writeData(); //把写缓冲区中数据到端口中
int setReuseAddr(); //设置SO_REUSEADDR选项
int setLinger(int iSocketFD); //设置SO_LINGER选项
int setKeepAlive(int iSocketFD); //给一个TCP套接口设置keepAlive选项
time_t m_stLastCheckTime;
//基本数据的定义
protected:
struct sockaddr_in m_remoteAddr; //对端地址信息
struct sockaddr_in m_localAddr; //本端地址信息
TINTEGER m_fdSocket; //Socket句柄
TCommState m_state; //Socket状态有两种(Open,Close)
TMessageBuf m_rcvMsgBuf; //一条正在接收的消息的缓冲,也就是拼装缓冲区
char m_readBuf[MaxReadBuf]; //读缓冲区
TINTEGER m_readBegin; //读缓冲区起始位置
TINTEGER m_readEnd; //读缓冲区结束位置
char m_writeBuf[MaxWriteBuf]; //写缓冲区指针
TINTEGER m_writeBegin; //写缓冲区起始位置
TINTEGER m_writeEnd; //写缓冲区结束位置
TQueueItem* m_pSendQueueHead; //发送队列头指针
TQueueItem* m_pSendQueueTail; //发送队列尾指针
TINTEGER m_nrOfMsgSendQueue; //发送队列长度
char m_sSocketName[80];};#endif
------解决方案--------------------
1、定义数组
存放你需要显示的图片、链接地址、提示文字。
2、移动效果
<marquee direction="left" behavior="scroll" onMouseOver="this.stop()" onMouseOut="this.start()">
‘此处放入图片、文字信息 
</marquee>