Foros del Web » Programando para Internet » Javascript »

Bloqueo de seguridad de IE 7

Estas en el tema de Bloqueo de seguridad de IE 7 en el foro de Javascript en Foros del Web. Hola buenas He subido este codigo a mi servidor, en local me salia la tipica ventanita amarilla, preguntandome si quiero ejecutar dicho codigo ya que ...
  #1 (permalink)  
Antiguo 06/06/2009, 03:54
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 15 años, 3 meses
Puntos: 0
Bloqueo de seguridad de IE 7

Hola buenas

He subido este codigo a mi servidor, en local me salia la tipica ventanita amarilla, preguntandome si quiero ejecutar dicho codigo ya que puede ser peligroso por que contiene un script o control activeX que puede dañar mi equipo estoy utilizando IE 7 y tb en IE6 en los dos me sacaba esta ventanita, me imagine que esto me salia por estar en local, pero en el servidor me pasa lo mismo...., este problema no me sale en Firefox

-----> Codigo:

function Replace(totalValue,oldValue,newValue)
{
while(totalValue.indexOf(oldValue) > -1)
totalValue=totalValue.replace(oldValue,newValue);
return totalValue;
}

/* Get XML Node
(Parameters) TagName:'XML Element' node:'Element row number' */

function getNode(TagName, node)
{
var currentNode = (node == null) ? xmlDoc.getElementsByTagName(TagName) :
items[node].getElementsByTagName(TagName);
if(currentNode.length > 0)
return currentNode[0].firstChild.nodeValue;
}

/* Load XML Object
(Parameters) rssFeed:'RSS File' Body:'Layer for RSS Body' Title:'Layer for RSS Title' */

function ReadRSS(rssFeed, Body, Title)
{
rssTitle = document.getElementById(Title);
rssBody = document.getElementById(Body);

try
{
if (document.all)
{
var errorHappendHere = "Check Browser and security settings";
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
else
{
var errorHappendHere = "Apparently one cant read remote xml via firefox, please copy the file to your server";
xmlDoc = document.implementation.createDocument("","",null) ;
}

xmlDoc.async=false;
xmlDoc.load(rssFeed);

items=xmlDoc.getElementsByTagName('item');
SetRSSTemplates();
}

catch(e)
{
rssTitle.innerHTML = 'Error occured';
rssBody.innerHTML = 'Thrown Error:'+e.message+"<br/>Note: "+errorHappendHere;
}
}

/* Set HTML Template
Did it this way to make the look and feel of the feed easy customizable, dont like mixing
layout with code. */

function SetRSSTemplates()
{
if (rssBody)
{
var buffer = "";
for(var i=0; i< items.length; i++)
{
var output = (document.all) ? Replace(rssBody.innerHTML,"(::Link::)",getNode('li nk',i))
: Replace(rssBody.innerHTML,"%28::Link::%29",getNode ('link',i));
output = Replace(output,"(::Title::)",getNode('title',i));
output = Replace(output,"(::Pubdate::)",getNode('pubDate',i ));
output = Replace(output,"(::Description::)",getNode('descri ption',i));
buffer+=output;
}
rssBody.innerHTML = buffer;
}

if (rssTitle)
{
var output = Replace(rssTitle.innerHTML,"(::Title::)",getNode(' title'));
output = (document.all) ? Replace(output,"(::Link::)",getNode('link'))
: Replace(output,"%28::Link::%29",getNode('link'));
output = Replace(output,"(::Description::)",getNode('descri ption'));
rssTitle.innerHTML = output;
}
}

Este codigo carga un lector RSSS, tiene dos opciones, o carga un archivo en el propio servidor o carga un archivo de otra pagina.

He provado esta opcion:
<!-- saved from url=(0013)about:internet -->
NO me saca la ventanita pero me saca un error: Acceso Denegado¡

Espero que me podais ayudar, ya que la unica forma que tengo de ejecutarlo correctamente en el servidor es añadiendo la url a sitios de confianza, asi si funciona perfectamente, si alguien se ha visto con un mismo problema cualquier idea sera bienvenida

Un saludo¡
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:30.