作者ifanoski (Ifan)
看板Visual_Basic
标题[.NET] 再次请求
时间Mon Jul 16 02:16:38 2007
各位大大
我本身是网拍卖家
因为很讨厌yahoo不能使用pop3和smtp收发信件
因此我写了一个程式
他可以自动登入
并且马上跳到写信页面
不过我一路上都很顺利
也就是帐号密码和收件人,标题等等都可以顺入填入我要的资料和字串
到了信件内文的部份
却一直没办法将我要的字串填入textarea里面
以下是我认为有问题的网页原始码
只有这一条
------------------------------------------
<textarea name="Body" id="bodyfield" style="display:none;"></textarea>
------------------------------------------
我私自猜想可能是因为style="display:none;这一段有影响到
以下为vb原始码
我是用2003.net写的
For i As Integer = 0 To doc.All.Length - 1
Select Case doc.body.All(i).Id
Case "composebutton"
doc.body.All(i).click()
Case "tofield"
l = i
doc.body.All(i).value = "
[email protected]"
Case "subjectfield"
m = i
doc.body.All(i).value = "123"
Case "Body"
n = i
Case "sendbottom"
o = i
End Select
If l <> 0 And m <> 0 And n <> 0 And o <> 0 Then
doc.body.All(n).value = "123"
End If
Next
我一直没办法把文字填写到id=Body的textarea里面
其他都可以,所以造成我这封信一直没有内文
有谁有办法帮帮我麽??
弄了好久,都快哭了~~
弄了大概10小时了
试了很多方法,看了很多论坛
也有不少人遇到这问题,却不知道怎麽解决
希望好心大大能帮帮我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.214.184