Redirección a un Frame


http://www.asptutor.com

Redirección a un Frame

 

Colaboración enviada por jne-je


Muchas veces nos encontramos con el problema de hacer una redirección a un frame y vemos que response.redirect no nos deja hacerlo y por ese motivo creamos este include.

Se aplicaría de la siguiente manera:


<!--#include file="frame.inc"--> 
<% frameredirect "dirección","frame","(puede ser top,o parent)con t o p"%>

Se puede depurar y cambiar como les sea mas conveniente...
Espero que sea de su agrado

frame.inc


<%
'************E-sin servicios informáticos integrales******
'********Redirección a un frame***************************

'llamada a la función
'donde=('p=parent't=top)
'frame=target(nombre del frame)

'metodo= frameredirect "http://dirección","frame","donde"
'*********************************************************
'<!--#include file="frame.inc"--> 
'% frameredirect "http://www.google.com","frame1","t"%
'*********************************************************

function frameredirect(url,frame,donde)
select case donde
case "t"
win="top."
case "p"
win="parent."

end select

if frame="" or donde="" then

response.write ("<html><head><title>")
response.write ("redirect</title>")
response.write ("<meta http-equiv=refresh content=3;URL='"&url&"'target=_blank>")
response.write ("</head><body><p><b>")
respose.write (" No puso ningun frame,se redireccionara automaticamente a la dirección")
response.write (" solicitada,por favor corrija su error </b></p><p></p></body></html>")

else
 
response.write("<script>"& win & frame &".location.href='"&url&"'"&"</script>")



end if
end function


%>