vbs求助:请各位高手,大虾看看

xythkjnet 2010-04-17 07:03:26
谁能帮忙测试下:

要求:点击“点击弹出新窗口”可以 弹出新窗口链接,最好能解决在vbs里放置html

Dim ie,Pobj
Tlen = 1000
MsgX = 190
MsgY = 650
Const HTML ="<center><b>Welcome To My Compe</b></center>左边<P><div align=right>右边<P><div align=right><a target=blank href=(在html里要加上")tencent://message/?uin=437299619&Site=阿城守候(ACity)&Menu=yes(在html里要加上")><img border=0 SRC=http://wpa.qq.com/pa?p=1:437299619:4 alt=联系阿城>点击弹出新窗口</a>"
Call IsIe()
Call Effect(0)
While Tlen
WScript.Sleep 10
Tlen = Tlen - 1
Wend
Call Effect(MsgY)
ie.Quit
Sub IsIe()
Set ie = CreateObject("InternetExplorer.Application")
ie.NaviGate "about:blank"
ie.Width = ie.Document.ParentWindow.Screen.Width
ie.Height = ie.Document.ParentWindow.Screen.Height
Set Pobj = ie.Document.parentWindow.CreatePopup
Pobj.Document.Body.InnerHTML = HTML
End Sub
Sub Effect(Tval)
For i = 0 To MsgY
Pobj.show ie.Width,ie.Height,MsgX,Abs(i-Tval)
Next
End Sub
超链接在http://前要加上"才能实现跳转,但vbs里一行代码只能使用两个"(一个开始和一个结束)除了使用&
请各位高手,大虾看看

...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2010-04-20
  • 打赏
  • 举报
回复
造成“不能点击”的原因,应该是WScript.Sleep或 For循环中,不能响应其它消息吧?
xythkjnet 2010-04-20
  • 打赏
  • 举报
回复
按照3楼的方法改了,还不行啊!请各位大侠指教!
但还是非常感谢3楼及其他但大侠但热心回答,为了感谢各位的热心,回答了的都会‘对我有用’,不会‘丢个板砖’
我想说的是:我的目的是:想象“开屏桌面画报”那样,在桌面右边有一个链接,点击可以打开链接那样
请各位大侠还要耐心帮帮我啊,电话:137 1248 9797或QQ:437299619
liguicd 2010-04-18
  • 打赏
  • 举报
回复
帮顶....
特别 2010-04-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 weberwong 的回复:]

字符串里两个连续的"表示输出一个",比如
s = "lksadjf""slkajf""saljf"
表达的是lksadjf"slkajf"saljf
或者Chr(34)也是双引号s = "kljsdf" & Chr(34) & "lksjdf"
另外,html的属性也可以用单引号,比如
s = "<a href='http://xxxxx'>aaa</a>"
[/Quote]
顶你个肺啊
weberwong 2010-04-18
  • 打赏
  • 举报
回复
字符串里两个连续的"表示输出一个",比如
s = "lksadjf""slkajf""saljf"
表达的是lksadjf"slkajf"saljf
或者Chr(34)也是双引号s = "kljsdf" & Chr(34) & "lksjdf"
另外,html的属性也可以用单引号,比如
s = "<a href='http://xxxxx'>aaa</a>"
xythkjnet 2010-04-18
  • 打赏
  • 举报
回复
谢了,有解决半法吗?联系我QQ:437299619或137 1248 9797

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧