比如 我想取 http://www.gtjaqh.com 左边的   沪深300 | 恒生指数 | 新富A50 包括其图表,
按照其源码,里面都是结合了javascript的函数,
请问有没有办法取得里面的数据--也就是图表<a name="linkbtn" href="javascript:changepic('000300','17','http://www.99qh.com/service/trend/Trend.aspx?ClientId=gtjaqh')" id=btn000300>沪深300</a>&nbsp;|&nbsp;<a name="linkbtn" href="javascript:changepic('HSKIW','82','http://www.99qh.com/service/trend/Trend.aspx?ClientId=gtjaqh')" id=btnHSKIW>恒生指数</a>&nbsp;|&nbsp;<a name="linkbtn" href="javascript:changepic('FTS50W','82','http://www.99qh.com/service/trend/Trend.aspx?ClientId=gtjaqh')" id=btnFTS50W>新富A50</a>
function changepic(goodscode,exchcode,url)
{
var myiframe = document.getElementById("Myiframe");
var height = "190";
var width = "200";
var datatype = "min";
var dataarea = "1y";
var mysrc = url + "&ExchangeId=" + exchcode + "&TradeCode=" + goodscode 
+ "&DataType=" + datatype + "&DataArea=" + dataarea 
+ "&Height=" + height + "&width=" + width;
myiframe.src = mysrc;
chengestyle(goodscode);

}
function chengestyle(goodscode)
{
var objs = document.getElementsByName("linkbtn");
for(var i=0;i<objs.length;i++)
{
objs[i].style.fontWeight="";
if(objs[i].id=="btn"+goodscode)
{
objs[i].style.fontWeight="bold";
}
}
}

解决方案 »

  1.   

    ajax直接获取返回的html。然后在自己项目引用
      

  2.   

    拼装它这里的url的话,得到:您的服务器所属域名不允许访问此页面,
    请问如何解决?
      

  3.   


    我这里贴出的就是通过xmlhttp获得的html源码。
      

  4.   

    引用图片,再AJAX图片刷新就可以了
      

  5.   


    我可以引用图片的url链接,但怎么ajax图片刷新呢?
      

  6.   

    study
    .
    人力资源
      

  7.   

    xmlhttp获得的html源码需要javascript本地引擎支持
    插入帧的js代码又根据页面之间的父子、引用关系判断是否为合法引用,最后才给你返回最终的图片内容。等高手来解决
      

  8.   

    或者用web service,直接抓取http://www.gtjaqh.com主页的html,再用DOM抓出你想要的部分,这样行不?