Avrei necessità di catturare, a partire da un link che inserisco tramite una form, determinati attribbuti di alcuni tag. In particolare, vorrei catturare il content del meta tag "description" presente in un determinato sito o link.

So che con le specifiche DOM questo è possibile, come già visto nel sito:

Javascript tutorial

ma vale per una pagina nello stesso dominio. Quello che mi chiedo io è: se navigando ho la possibilità di leggere il sorgente di una pagina HTML, perchè ho errore "accesso negato" con Javascript?


Navigando ancora, ho creato un piccolo script per effettuare dei test:

codice:
function load()
{
//url = document.forms['inserimento'].site_uri.value;
url = "http://www.libero.it/";

document.getElementsByTagName('iframe').siteFrame.src = "" + url;

setTimeout("test()", 2000);

}


function test()
{
new_site = document.getElementById("siteFrame").contentWindow.document;
alert(new_site.all('description').content);
}

La pagina che richiama lo script è la seguente:

codice:
<html>
<head>

  <script src='include/get_desc.js' type='text/javascript' language='Javascript'></script>
  
</head>

<body>

<input type='button' value='get from link' onClick='load();'>



<iframe src='' name='siteFrame' id='siteFrame'></iframe>

</body>
</html>

Eseguendo lo script su IE che su Firefox, ricevo errore "accesso negato".



Chi ne sa di più???