2015-02-06 27 views
0

我想用javascript查看网站。他们根据特定状态显示三个图像。使用javascript检查另一个网站的html代码

其他网站使用的图片标签 <img src="http://website/123.png" id="ImageToDisplay">

有两个图像和例如图像名称的变化:111.png,222.png。

所以,当他们更新那里的网页到222.png我的网站应该拿起它,也显示222.png。

使用JavaScript我能想象使用getElementById("ImageToDisplay"),不知道如何从其他网站拉

我将运行JavaScript和传统的ASP

+0

你是如何运行JavaScript的? Node.js的?经典的ASP? – Quentin 2015-02-06 13:43:49

+0

@Quentin经典ASP – user3588641 2015-02-06 13:46:56

+0

重复:http://stackoverflow.com/questions/933553/system-net-httpwebrequest-in-classic-asp – Quentin 2015-02-06 13:48:12

回答

-1

如果启用CORS,您可以使用AHAH插入从该页面的代码变为<div>,样式为display:none;。然后,您可以getElementById()并访问其src财产

AHAH例如:

ahah('page.html','DivID');

的Src撷取例

document.getElementById("img").src;

1

您可以使用JavaScript的内置函数:

function httpGet(theUrl) 
{ 
    var xmlHttp = null; 
    xmlHttp = new XMLHttpRequest(); 
    xmlHttp.open("GET", theUrl, false); 
    xmlHttp.send(null); 
    return xmlHttp.responseText; 
} 

jQuery的

$.get(
    "somepage.php", 
    {paramOne : 1, paramX : 'abc'}, 
    function(data) { 
     alert('page content: ' + data); 
    } 
); 

如果您正在使用asp.net你应该看看WebRequest Class here

玩得开心!

相关问题