比如我现在页面里放了一个 iframe  src=“www.baidu.com” ,然后我想要实现给百度的那个输入框赋值,并进行提交。 这样怎么做呢? js好像浏览器安全不支持跨域,要是java,php等语言能支持吗。 请高手给个思路,或者有例子的最好谢谢了。

解决方案 »

  1.   

    客户端js不行,你可以用动态页捉取百度的内容输出,iframe加载这个动态页,这样就可以用js修改了iframe了或者捉取完毕后直接替换input输入框增加一个value属性输出就好了
      

  2.   

    js不能够跨域请求,不安全。
    使用jsonp是个很好的选择,不过百度没有提供。
    你可以直接用输入框,然后加载 http://www.baidu.com/s?wd=输入框内容
    就好了,很多搜索引擎都有这样的查询格式,你替换链接种的问题即可。
      

  3.   

    我只是举个百度例子,   要像版主那样做的话, 不知道  http://www.juntais.com/wb008.htm?from=132135&gid=2  这种注册,能实现不,佣金会不会产生。
      

  4.   

    因为版主那样只不过是修改下源码。求解。 那样的话,我直接把百度页面另存,然后改他代码就可以实现了问题就是没经过那个url,百度搜索来源会是我本地url地址吧。
      

  5.   

    如果是广告商js生成的iframe内容你最好不要按照我那样修改了,因为你加载广告商的js后他会收集你站点的信息后一起传递给输出的iframe的,所以用我那种方法也不行,丢失一些广告商js的信息后会判断你无效点击什么的。
      

  6.   


    那你得研究广告商的js都收集了什么了,如果是设置了cookie那就没搞了,因为你生成不了广告商需要的cookie。。呵呵,还是老实搞好网站流量才是正道。。
      

  7.   

    版主,我看了下没cookie, 最后js生成的url 是 http://user.7711.com/register/qzs_96.htm?c=nab1&nab1=2,就是这个url是动态会变化,应该某个帐号能不能产生佣金就是这2个参数吧? 呵呵,想赚点小钱吗 不知道能否和您详谈下,这样不及时- -。
      

  8.   

    写个客户端吧。内嵌一个WebBrowser