11/06/2008, 14:54
|
| | Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Respuesta: Acceder a frame desde Head no la llamo...
quiero que se ejecute siempre...
el codigo es el siguiente...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Marco Phillips Granados</title>
<script type="text/javascript" >
var nombre = navigator.appName
if (nombre == "Microsoft Internet Explorer"){
window.frames['contenido'].location.href="explorer.html";
}
else{
window.frames['contenido'].location.href="main.html";
}
</script>
</head>
<frameset rows="16%, 40px, *" id="index" border="0" onload="detectar_nav()" >
<frame noresize scrolling="no" frameborder="0" src="banner.html" name="cabecera" />
<frame noresize scrolling="no" frameborder="0" src="menu.html" name="navegador" />
<frame noresize scrolling="auto" frameborder="0" src="main.html" name="contenido" />
</frameset>
</html>
lo que pretendo como explique antes es que desde la etiqueta head crear un funcion (o sin funcion da igual) que segun este en un explorador o otro dirija un frame a un sitio o otro....
muchas gracias
no si si este escript funcionaria asi, si sabes alguna otra forma de acerlo, me gustaria saberla, gracias...
lo intentado hacer de otra forma pero me funciona a medias....
es meter el codigo js en una funcion de esta forma:
function detectar_nav() {
var nombre = navigator.appName
if (nombre == "Microsoft Internet Explorer"){
window.frames['contenido'].location.href="explorer.html";
}
else{
window.frames['contenido'].location.href="main.html";
}
}
y despues desde el frame hacer...
<frame noresize scrolling="auto" frameborder="0" src="main.html" name="contenido" onload="detectar_nav()"/> |