PDA

View Full Version : [JavaScript] Accesso Negato


Rubberick
18-06-2007, 13:11
Ciao ragazzi sto realizzando uno script da eseguire in locale, ho 3 iframes e mi serve di analizzare l'indirizzo dei 3 iframes...

avevo pensato a window.frames[0].location ...

bene, sia su ffox che su opera che su ie mi da accesso negato xD!

E' una nuova norma di protezione che viaggia sui browser per impedire che uno su un sito sfrutti qualche cattiveria per farsi i fatti di chi naviga...

Dato che tuttavia questo script lo dovrei eseguire solo io ed in locale :D non c'e' modo per dire a opera o ffox di abbassare il livello di protezione e non dare accesso negato? perlomeno in locale... =)

kk3z
18-06-2007, 20:12
Se la pagina non cambia puoi usare l'attributo src... altrimenti, con firebug ho trovato l'attributo contentDocument che funziona in explorer, mentre con firefox funziona solo con il primo frame :mbe: :wtf:
<html>
<head>
<script type="text/javascript">
function load()
{
var frames = document.getElementsByTagName("iframe");
for (var i = 0; i<frames.length; i++)
{
alert(frames[i].src);

if (frames[i].contentDocument)
if (frames[i].contentDocument.location)
alert(frames[i].contentDocument.location.href);
}
}
</script>
</head>
<body onload="load()">
<iframe src="http://www.google.it" width="400" height="200"></iframe>
<iframe src="http://www.corriere.it" width="400" height="200"></iframe>
<iframe src="http://www.codeblocks.org" width="400" height="200"></iframe>
</body>
</html>