zhizunbao84 发表于 2013-8-28 13:08:21

jQuery js 操作ie的问题

看到坛子里有高手提供的jQueryjs 操作ie的方法测试登录新浪博客,及发布文章
control.blog.sina.com.cn/admin/article/article_add.php?index为新浪发文章的网址

登录代码如下:

#include <IE.au3>
$oIE = _IECreate("control.blog.sina.com.cn/admin/article/article_add.php?index")
_IELoadWait($oIE)
js(FileRead("jquery-1.10.2.min.js"))
js("$('#username').val('用户名')")
js("$('#password').val('密码')")
js("$('.btn_submit').click()")
Func js($script)
   $oIE.document.parentWindow.execscript($script)
EndFunc   ;==>js

我测试是点击登录按钮以后,却又重新回到登录页面了。
但是我手动填入用户名和密码 这可以正常登录。
难道sina有什么算法能判断出是不是人工输入?!
另外我测试
_IECreate("control.blog.sina.com.cn/admin/article/article_add.php?index")
这条语句打开的ie浏览器提示网页有错误
难道新浪有算法阻止了 某些js

新浪发布文章测试
sina文章标题框代码:<input id="articleTitle" name="blog_title" type="text" size="96" class="Fm_input1" value=""/>

但是我用js("$('#articleTitle').val('标题')")
却发现不能填入数据,貌似jQuery js没有找到到这个元素还是怎么的

请高手指教!!

tutou9997 发表于 2013-8-28 14:23:17

有同样的疑问.坐等.

zhizunbao84 发表于 2013-8-28 17:36:09

楼上的兄弟你碰到什么样的问题啊   一样的?!!!

拉风晓晓 发表于 2013-8-30 10:06:26

测试了一下,确实是有这个问题,感觉ID没取对
页: [1]
查看完整版本: jQuery js 操作ie的问题